jQuery MiniUI
标题:
datagrid全选后反选无效
[打印本页]
作者:
wen369971016
时间:
2015-8-6 16:38:10
标题:
datagrid全选后反选无效
datagrid全选后反选无效,并且在行选中后就不能取消了
<div id="datagrid1" class="mini-datagrid" style="width:100%;" allowResize="true" multiSelect="true" visible="false"idField="id" dataField="policyPurs"
>
<div property="columns">
<div type="checkcolumn" headerAlign="center" width=30></div>
<div field="maCode" headerAlign="center" width=60 align="center">产品编码</div>
<div field="modelCode" headerAlign="center" width=60 >产品型号</div>
<div field="maDesc" headerAlign="center" >产品名称</div>
<div field="seriesDesc" headerAlign="center" width align="center">系列名称</div>
<div field="ppurPurNum" headerAlign="center" width=40 align="center">已采购数量</div>
<div field="pdStartTime" headerAlign="center" dateFormat="yyyy-MM-dd" width=40 align="center">开始时间</div>
<div field="pdPurEndTime" headerAlign="center" dateFormat="yyyy-MM-dd" width=40 align="center">采购截止时间</div>
<div field="pdEndTime" headerAlign="center" dateFormat="yyyy-MM-dd" width=40 align="center">结束时间</div>
</div>
</div>
作者:
dforce
时间:
2015-8-6 17:01:53
什么全选反选无效,你贴这些代码里有什么体现
作者:
wen369971016
时间:
2015-8-6 17:08:45
dforce 发表于 2015-8-6 17:01
什么全选反选无效,你贴这些代码里有什么体现
已经找到原因了,忘了克隆数据
//是否去除产品中的重复产品
function isRepeat(items){
items=mini.clone(items);
for(var i=items.length-1;i>=0;i--){
var item=items
;
var item2=grid2.findRow(function(row){
if(row.maCode==item.maCode) return true;
});
if(item2){
var r=confirm("您选择的产品【"+item.maCode+"】已存在,是否采购数量+1?");
if(r!="true"){
items.removeAt(i);
}
}
}
return items;
}
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2