datagrid 最好加个属性  border:false

窗体要加按钮,在窗体里面再加个layout
窗体也分上下两部分,上面表单panel也要加border:false,下面工具栏

窗体先不能出来

modal 属性:true 窗体关掉才能点
resizble 属性:false 不给调整窗体大小
closed: true  写在data-options

按钮做了不喜欢扁平,可以操作 
$().linkbutton({
plain:false,
onClick:function(){$().window('close');}
});
datagrid:
rownumber: true  显示序号(位数过多可能有问题)
singleSelect 是否只选一条
selectOnCheck 当你打勾的时候选不选中
checkOnSelect 选中的时候打不打勾

colums 数组里面再加数组
title 名字 field(跟数据库一致) width haligh align 居中

frozenColumns
var row = $('#myGrid1').datagrid('getSelected');
if(!row) return;

窗体打开后再聚焦,赋值后语句功能就没有了
聚焦及全部选中
删除多行
not a function 对象错了

var rows= $().datagrid('GetChecked');

rows里面有很多东西,只需要把主键告诉删的东西

for...
{
var row ={};
row.studentid = rows[i].studentid;
row._action = 'delete';
}
datagrid('getRowIndex',rows[i]) 告诉它第几行,计算机告诉你在网格是第几行

倒着删

datagrid('deleteRows',index)

getData 和 getRows 是两回事

var msg='<center>共删除'+rows.length+'行<br>';

messager.confirm('系统提示',msg+'是否确定本次删除?',function(r){console.log(r);
if(r){}
})

删除一行的最好把关键字也放上来
$.messager.alert({
title:'',
msg:'',
fn:function(){}
})

$.messager.alert('系统提示','记录已删除成功!','error');  //info,warning

datagrid api找到column 列的属性

{.....某一列....
formatter: function(value,row,index){
    s='<div style="family:'times new roman';">'+value+'</div>'
  }
}

标签: none

添加新评论