- 注册时间
- 2018-3-6
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 积分
- 143
- 精华
- 0
- 帖子
- 0

|
dforce 发表于 2018-5-17 15:28 
请提供html来重现你说的问题。
datagrid:
<div title="系统树项目" id="tab-0" name="0" visible="false">
<div id="treegrid1" class="mini-treegrid" style="width:100%;height:100%;bottom:0px;"
showTreeIcon="true" expandOnLoad="true"
treeColumn="systemName" idField="id" parentField="parentid" resultAsTree="false"
allowCellEdit="true" allowCellSelect="true" multiSelect="true" cellEditAction="celldblclick" expandOnDblClick="false"
contextMenu="#menu1" selectOnLoad="true" onselect="onSelect" onselectionchanged="incidents1.onSelectionChanged"
oncellclick="system1.onCellClick" showfilterrow="true" showTreeLines="true" onlyCheckSelection="true">
</div>
对应的js
System1.prototype.saveData = function (){
var tree = mini.get("treegrid1");
var list = tree.getChanges(null,false);
if(list.length > 0){
//删除重复数据
for(var i = 0; i < list.length;i++){
var obj = list;
for(var j = 0;j < i;j++){
var curr = list[j];
if(obj.id == curr.id){
list.remove(obj);
break;
}
}
}
for(var i = 0; i < list.length;i++){
var status = list._state;
var state = list.status;
if(state == null){
if(status == "added"){
list.setid = systemid;
list.status = Constants.INSERT;
}
if(status == "removed"){
list.status = Constants.DELETE;
}
if(status == "modified"){
list.status = Constants.UPDATE;
}
}
delete list.class;
}
}
var url = path+"/"+solutionid+"/system/"+systemid+"/"+sid+"/saveSystem.htm";
Common.common_loadData(url,mini.encode(list),"POST",System1.prototype.saveSystemSuccess,Common.common_errorInfo);
}; |
|