numberbox定义:
{
field:'exWarehouseNumber',
title:'出库数量',
width:80,
editor:{
type:'numberbox' ,
options:{
min:0,
precision:0,
}
}
}
onClickRow函数:
onClickRow : function(rowIndex,rowData){
$("#target_expros_datagrid").datagrid('beginEdit',rowIndex);
},
下来获取exWarehouseNumber中的值;
var row = $('#target_expros_datagrid').datagrid('getSelected');
var num = row.exWarehouseNumber;
获取到的值是undefined,原因在于,
$("#target_expros_datagrid").datagrid('beginEdit',rowIndex);
beginEdit表示开始编辑,既然有开始就应该有结束,所以在获取值之前应该添加结束编辑状态:
var rows=$("#target_expros_datagrid").datagrid("getRows").length;
for(var i=0;i<rows;i++){
$("#target_expros_datagrid").datagrid('endEdit',i);
}