Layout必须加 data-options="fit:true" 

先放panel后放datalist 不然没有滚动条 

datalist把最主要的内容显示出来,把存储过程函数改一下多列合并

函数可能没提供某些特定功能 
$('xxx').textbox({multiline: true;});

控件的名称和数据库的列名要一样
$('input, select, textarea').each(function(index){
    var id = $(this).attr('id');  // if(id!=undefined)
    row[id]=$(this).val(); // textbox('getValue')
}); 把控件取出来

id.substr(0,7)!='_easyui'

textarea 用 val()
隐藏变量
myHiddenFields('rowid;titlex');

var str=;<input hidden="true" type="hidden" id="rowid">;
$('body').append
addoredit = "replace"; 点过一行所有的保存都是修改的保存
点新增的才算 addoredit = "add"

保存完了之后要把 addoredit 改成replace
将选中的序号记录下来 rowindex=index;
选中 datalist('selectRow',rowindex)

删除数据库里面删掉,客户端也删除,但是光标要重新弄,第十行删除后,光标应该位于第九
if(rowindex==rows.length-1) rowindex--;

var n = $().datalist('getRows').length

删完后要判断 if(row==null) return;

标签: none

添加新评论