1
私はdojo dataGridを使用しています。行IDを取得する必要があります。 "rowIndex"イベントを使用すると、行の "id"が取得されますが、グリッドをソートすると、データは行 "id"の別の値を保持します。Dojo dataGridで行IDを取得する方法
この問題を解決する方法を教えてもらえますか?ありがとう
私はdojo dataGridを使用しています。行IDを取得する必要があります。 "rowIndex"イベントを使用すると、行の "id"が取得されますが、グリッドをソートすると、データは行 "id"の別の値を保持します。Dojo dataGridで行IDを取得する方法
この問題を解決する方法を教えてもらえますか?ありがとう
選択すると、グリッドの行が必要ですか?なぜ行IDが必要ですか?通常、私はdojoに行とデータの並べ替えを処理させ、必要なときに選択した項目を取り込むだけで、より良いことになります。
function onSelectedGridParm(nRow){
var objGridParm = dijit.byId("gridParm");
var item = objGridParm.getItem(nRow);
// single select - use an array here for multi select
// and remove in onDeselect
_selectedVariable = item;
fnEnableButton("VariableEdit");
fnEnableButton("VariableDelete");
}
....
<div id="gridParm" dojoType="dojox.grid.DataGrid"
style="width: 100%; height: 550px;"
structure="layoutVariables"
selectionMode="single"
noDataMessage="No Data Found with current filters"
onSelected="onSelectedGridParm"
onDeselected="onDeselectedGridParm"
rowsPerPage="50"
>
</div>