テーブルコンポーネントの各列にポップアップウィンドウを作成して、この列の番号の場所を説明します。以下のリンクは、円グラフのポップアップの例です。誰もデータテーブルでそれを行う方法を知っていますか?Pentaho CDEデータテーブルの列のポップアップコンポーネント
1
A
答えて
1
私は私の経験に関連します。行をクリックすると、ダッシュボードで別のクエリが実行されるテーブルが1つあります。 私がやったことは、これを実行する最善の方法であるかどうかわかりません。テーブルをクリックするとjavascriptコードが実行され、クリックされた列が情報を必要とするかどうかがチェックされます。テーブルコンポーネントの「clickAction」プロパティで
は、私は、これはJS持っている:
function f(e){
if(e.category == 'COLUMN_NAME_DESIRED')
{
Dashboards.fireChange('my_variable', e.value);
}
}
をそして私は「my_variable」に耳を傾け、別のテーブルコンポーネントを持っています。したがって、値が変更されると、ダッシュボードはこの他のコンポーネントを読み込みます。あなたの特定のケースで
は、私はこれを行うだろう:
function f(e){
if(e.category == 'COLUMN_NAME_1')
{
alert('this row represents X');
}
if(e.category == 'COLUMN_NAME_2')
{
alert('this row represents Y');
}
}
を今、あなたはポップアップダイアログではなくjsの使用したい場合:、警告をいくつかのCSSの例を探します。私はそれがあなたを助けると思う。
EDIT 2017:
私はテーブルの行にアクセスするための別の方法(おそらくより良い方法)を提示したいと思います。今私がやっていることはこれです:
Dashboards.fireChange('my_variable',e.tableData[e.rowIdx][column_index]);
e.rowIdxは私がクリックしている行のインデックスを返します。 e.tableData [e.rowIdx]を使用すると、その行のすべての列を取得することができます。そして、どの列が私に希望の値を与えるのかを知っているので、列インデックスを使用してアクセスできます。
関連する問題
- 1. PentahoのCDE、PostgreSQLの
- 2. Pentaho CDEダッシュボード間のリンク
- 3. PentahoののCDE SQLクエリ内の句
- 4. Pentaho CDEテーブルコンポーネントのHTMLコンテンツを表示
- 5. Pentaho CDE URL SQLへの可変
- 6. Pentaho CDE SQLQueryでパラメータを使用する方法
- 7. CDE Pentahoの棒グラフの値の代わりにパーセンテージを表示するには?
- 8. AngularDartポップアップコンポーネント
- 9. PentahoのCDEの変更列の順序を動的に表要素のための
- 10. Dashboard.fireChangeペンタホのCDEのJavaScriptエラー
- 11. pdfボタンに変換するとpentaho cde dashbordを作成するには?
- 12. Pentaho CDE選択したコンポーネントからパラメータ値を表示する方法
- 13. cdeテーブルコンポーネントに行名を追加
- 14. CDEダッシュボードファイルはどこに保存されていますか?
- 15. Pentaho CDE:積み重ね棒グラフの各バーに異なるデータソースを提供します
- 16. データテーブルの列幅
- 17. DTデータテーブルの列の整列
- 18. データテーブルのチェックボックスのトグルの列
- 19. データテーブル内のC#列のインクリメント
- 20. C#データテーブルの列のリーダー値
- 21. Pentaho Spoon OK、Pentaho Kitchen ERROR
- 22. Pentahoのレポート:軸
- 23. DTデータテーブルの動的な列の整列
- 24. json配列のデータテーブルの動的列ヘッダー
- 25. データテーブル列の値のグループ化と並べ替えは、データテーブルの
- 26. 30列以上のJSFデータテーブル
- 27. 豊富な列の幅:データテーブル
- 28. Pythonでの正規表現: "ab-cde"を['a'、 'b'、 'cde']に変更する最良の方法
- 29. FlexMouseEvent.MOUSE_DOWN_OUTSIDEはポップアップコンポーネントに対してのみ機能しますか?
- 30. データテーブルの列を整列する