1.添加一条记录,定位问题:appendRow(选中添加的id所在行)
$('#Equipment_Dialog_DeviceEgenral').dialog('close'); // close the dialog
$('#Equipment_datagrid_DeviceEgenral').datagrid('appendRow',{
id:resultJson.data.id,
name:resultJson.data.name,
code:resultJson.data.code,
dataTypeString:dataTypeString,
dataType:resultJson.data.dataType,
explain:resultJson.data.explain,
paramModeCode:resultJson.data.paramModeCode
});
$('#Equipment_datagrid_DeviceEgenral').datagrid('selectRecord',resultJson.data.id);
2.添加一条记录,定位问题(添加到最后一行,选中最后一行)
//如果提交成功 则往 DataGrid中插入新的记录
department.user_DataGrid_obj.datagrid("appendRow", result.jsonData);
//添加完毕后,选中最后一行
rowIndex = department.user_DataGrid_obj.datagrid("getRows").length - 1;
department.user_DataGrid_obj.datagrid("selectRow", rowIndex);
2.修改一条记录,定位问题:updateRow
$('#ParamValue_Dialog').dialog('close');
department.user_DataGrid_obj.datagrid("updateRow", {
index: department.userRowIndex, row:
{
sex: result.jsonData.sex,
post: result.jsonData.post,
mobilePhone: result.jsonData.mobilePhone,
officePhone: result.jsonData.officePhone,
address: result.jsonData.address,
email: result.jsonData.email
}
});
department.user_DataGrid_obj.datagrid("selectRow", department.userRowIndex);
3.按钮置灰、取消置灰
$('#ParamValue_ParamAdd').linkbutton('disable');
$('#ParamValue_ParamAdd').linkbutton('enable');
4.清空表格、树、日历
$('#ParamValue_Table_Param').datagrid('loadData',{total:0,rows:[]});
$('#ParamValue_Tree_ParamValueTree').tree('loadData',{
data: []
});
$('#BeginDataTime').combo('setText','');
//清空列名
$('#ParamValue_Table_Param').datagrid({
columns:[],
url:'' //这里要加上‘url:''’,否则会触发查询
});
//清空列名
$('#ParamValue_Table_Param').datagrid({
columns:[],
url:'' //这里要加上‘url:''’,否则会触发查询
});
$('#ParamValue_Table_Param').datagrid('loadData',{total:0,rows:[]});