//取表格数据
var date = $('#tt').datagrid('getData').rows;
//取选中行数据
var row = $('#tt').datagrid('getSelected');
//取所有选中行数据
var rows = $('#tt').datagrid('getSelecteds');
.datagrid**********表
getRowIndex---------获取行标记
row
selectRow-----------选择行
row
beginEdit-----------开始行内编辑
index
load----------------表重新加载
{data:r}
insertRow-----------插入行
{index: 位置, row:{行id:值}}
mergeCells----------合并行
{ index:行, field: 列, rowspan: 纵向合并行数,
Colspan:列向合并行数 }
acceptChanges-------保存行内编辑结果
rejectChanges-------撤销保存前操作
.combobox**********下拉框
getValue------------获取对象值
getText-------------获取对象显示值
loadData-----------赋值
/*全部*/
$.ajax({
url: "/sysjsons/category_get.form",
type: 'post',
success: function (data) {
var r = [{ 'text': '全部', 'value': ''}];
for (var i = 0; i < data.length; i++) {
r.push({ "value": data[i].id, "text": data[i].name });
}
$("#category_id").combobox("loadData", r);
}
});
/*自定义验证*/
$.extend($.fn.validatebox.defaults.rules, {
idcard : {// 验证用户名
validator : function(value) {
return /^\d{15}(\d{2}[A-Za-z0-9])?$/i.test(value);
},
message : '身份证号码格式不正确'
}
});
data-options="required:true,validType:'length[1,25]'"
//获取表内编辑组件
var ed = $('#tt').datagrid('getEditor', {index:行数,field:'行内id'}).target;