Combobox
初始化
$('#company' ).combobox({
url: url,
valueField: 'id' ,
textField: 'dept_name' ,
width: '120' ,
onSelect: function (rec) {
},
onLoadSuccess: function () {
var data = $('#company' ).combobox('getData' );
if (data.length > 1 ) {
$("#company" ).combobox('select' , data[1 ].id);
}
}
});
取值&赋值
$('#company' ).combobox('getValue' );
$('#company' ).combobox('setValue' ,'' );
Datagrid
初始化
$('#list' ).datagrid({
url: actionUrl + "getList" ,
loadMsg: '数据加载中请稍后……' ,
pageNumber: 1 ,
width: '100%' ,
height: 400 ,
pageSize: 15 ,
pageList: [15 , 20 , 25 , 30 , 50 ],
pagination: {
pageNumber: 1 ,
beforePageText: '第' ,
afterPageText: '页 共 {pages} 页' ,
displayMsg: '当前显示 {from} - {to} 条记录 共 {total} 条记录'
},
onDblClickRow: onDblClickRow,
onClickRow: onClickRow
});
刷新
$('#list' ).datagrid('reload' , queryParam);
列操作
隐藏和显示
$("#list" ).datagrid('hideColumn' , exaineName);
$("#list" ).datagrid('showColumn' , exaineName);
行操作
增加行
$('#list' ).datagrid('appendRow' , {});
编辑行
$('#list' ).datagrid('beginEdit' , editIndex);
$('#list' ).datagrid('endEdit' , editIndex);
删除行
$('#list' ).datagrid('deleteRow' , index);
获取变更行
var rows = $list.datagrid('getChanges' );
var inserted = $list.datagrid('getChanges' , "inserted" );
var deleted = $list.datagrid('getChanges' , "deleted" );
var updated = $list.datagrid('getChanges' , "updated" );
$('#list' ).datagrid('acceptChanges' );
单选行
$('#list' ).datagrid('selectRow' , rowIndex);
$('#list' ).datagrid('unselectRow' , rowIndex);
var row = $('#list' ).datagrid('getSelected' );
$('#list' ).datagrid('selectAll' );
$('#list' ).datagrid('unselectAll' );
勾选行
$('#list' ).datagrid('checkRow' , rowIndex);
$('#list' ).datagrid('uncheckRow' , rowIndex);
$('#list' ).datagrid('checkAll' );
$('#list' ).datagrid('uncheckAll' );
var rows = $('#list' ).datagrid('getChecked' );
if (rows) {
$.each(rows,function (i, n) {
});
}
保存