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>