この例題では、データグリッドセルがダブルクリックされたときに実行される機能を定義する方法をお見せします。イベントが有効にされると、このイベントで実行される関数は4つの引数を受け取ります: 行ID, 列ID, レコードIDそしてフィールド参照
シンタックス: myGrid.onDataCellDblClick = function myFunction(row, recordid);
この例題では、onCellDblClickという名前の関数がonDataCellDblClickイベントに割り当てられています。グリッドセルがダブルクリックされると、クリックされた行に関する情報が警告ダイアログに表示されます。
In this example, a function named onCellDblClick is assigned to the onDataCellDblClick event. When a row is double clicked, an alert dialog will appear with the row information..
function onCellDblClick (row, column, recordId, fieldReference){
var info1 = 'Row: ' + row + '\n';
var info2 = 'Column: ' + column + '\n';
var info3 = 'Record ID: ' + recordId + '\n';
var info4 = 'Field Alias: ' + fieldReference.fieldalias + '\n';
var info5 = 'Field ID: ' + fieldReference.fieldid + '\n';
var info6 = 'Field Type: ' + fieldReference.fieldtype + '\n';
var info7 = 'Is Field Searchable: ' + fieldReference.fieldsearchable + '\n';
alert('Information about the cell you double clicked\n\n' + info1 + info2 + info3 + info4 + info5 + info6 + info7);
}
Note: onDataCellDblClick イベントはデータグリッド オブジェクトの構築前又は後に、goコマンドで有効にできます。