平常用到一些EasyUI的控件,也遇到一些坑,或发现一些官网api文档没有直接写出来的技巧进行记录。
datagrid初始加载不请求数据
// 使用onBeforeLoad进行条件判断。
onBeforeLoad: function (param) {
if (param && param.subId) {
return true;
}
return false;
}
textbox实现回车事件
$('#equipName').textbox('textbox').bind('keydown', function(e){
if (e.keyCode == 13){
queryEquipList();
}
});
精简datagrid翻页控件
$('#equipList').datagrid({
....
pagination:true,
....
};
$('#equipList').datagrid().datagrid('getPager').pagination({
displayMsg:'',
showPageList: false,
showRefresh: false,
});
datagrid可以通过id查询rowIndex,需要设置“idField”属性
$('#equipList').datagrid({
...
idField:'id',
...
}
//---
var rowIndex = $('#equipList').datagrid('getRowIndex', result.data.id);