特定の列名を取得し、それに対してイベントを実行したいと考えています。どうやってするか 。 ? dojox.grid.datagridを使用します。今の私のように私のグリッド(ID、名前、電子メール)の3列またはフィールドがあります。私はそれを特定の列のEmailにしたい。その列の下の任意の値をクリックすると、ダイアログボックスが開きません。しかし、他の場所(特定の行の他の2列)をクリックすると、それが開きます。dojoグリッドで列名を取得する方法。
0
A
答えて
4
グリッドのonCellClickイベントを接続し、引数から行/列情報を取得できます。例:
dojo.connect(grid, "onCellClick", function (e) {
var colField = e.cell.field; // field name
var rowIndex = e.rowIndex; // row index
....
});
これらの情報に基づいてイベントハンドラにロジックを追加します。
0
その列の値(セル内の空白を含むセル全体ではない)をクリックしてダイアログを開く場合は、そのフィールドの書式機能を使用して、アンカー要素またはクリック可能な他のHTML例えば
:グリッド構造で
:このクリスのため
columns: [{
label: "Email",
attr: "emailid",
formatter: formatEmail
},
...
function formatEmail(data, item, store) {
return "<a href='mailto:" + data + "'>" + item.nameOfPerson + "</a>";
}
関連する問題
- 1. dojoでチェックコンボボックスを取得する方法
- 2. Dojo EnhancedGrid:選択した列を取得する方法は?
- 3. dojo:グリッドで日付の書式を設定する方法
- 4. Dojo dataGridで行IDを取得する方法
- 5. DojoツールキットでURLパラメータを取得する方法
- 6. SSRS - 列名で列の値を取得する方法
- 7. 既知の列ヘッダー名で列値を取得する方法
- 8. jsonデータソースにdojoグリッドに名前列が必要な理由
- 9. dojoグリッドのセル内容をコピーする方法
- 10. Dojoグリッド・ヘッダーにアイコンを追加する方法は?
- 11. JDBC - 列名を取得する方法(元の列名ではない)
- 12. Dojoでクエリー・ストリングを取得する
- 13. 配列の列名を取得する方法は?
- 14. sqlでテーブル名と1列を取得する方法は?
- 15. クラスメンバオブジェクトを文字列名で取得する方法は?
- 16. 列名でセルの値を取得する方法は?
- 17. PDOエラーで列名を取得する方法は?
- 18. 文字列名のみでLinqエンティティを取得する方法
- 19. Toadの関連テーブルで列名を取得する方法は?
- 20. dojoで選択したグリッド
- 21. Aurelia-Kendoグリッド - ボタンクリックでデータを取得する方法
- 22. extJSグリッドでJSONデータを取得する方法
- 23. グリッドでフィルタリングされた行を取得する方法は?
- 24. React Highchartsでグリッド位置を取得する方法
- 25. 異なる値を持つ列名を取得する方法
- 26. FilteringSelectオプションを取得し、新しいものをDojoで追加する方法
- 27. rails5:一般的なグリッド - 現在の検索の列名を取得する方法
- 28. jQueryからDojoへ - ラジオ・グループを取得する方法Dojoで選択された値
- 29. アンドロイドでパッケージ名でアプリ名を取得する方法は?
- 30. 剣道グリッドでobjecを取得してグリッドのボタンに渡す方法
ありがとう! – pcproff