jQuery MiniUI

 找回密码
 立即注册
查看: 1186|回复: 3
打印 上一主题 下一主题

datagrid里面的reject()方法问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-7-16 14:22:57 |只看该作者 |倒序浏览
我在combox里面的itemclick事件里面做了一个处理。就是当combox多选时候我要循环添加数据到另外一个grid里面。但是呢,在
itemclick事件中的之前选的数据也存放,所以我想了一个办法,就是每次添加数据之前,我将需要添加数据的grid里面取消掉。结果是为什么选择数为第3个时候就变为1了。下面附上我的代码
function chidItemclick(e){
//当第3次点击的时候reject后,我后面的代码就不执行了,直接跳出来了
    chidGrid.reject();
   
    var selectValue=e.sender;
   
    if(selectValue)
    {
        //取消掉页面新增的,将新值以逗号分隔进行循环添加
        //chidGrid.reject();
        var _values = selectValue.getValue().split(",");
        var _texts = selectValue.getText().split(",");
        
        var _rowsValue=[];
        for(var i = 0;i<_values.length;i++){
            var row={};
            row.chid=_values[i];
            row.chid_name = _texts[i];
            _rowsValue.push(row);
            
        }
        
        //chidGrid.addRows(_rowsValue,0);
        for(var colRow =0;colRow<_rowsValue.length;colRow++)
        {
            chidGrid.addRow(_rowsValue[colRow],0);
        }
        //
        /*//以逗号分隔
        var _values = selectValue.getValue().split(",");
        var _texts = selectValue.getText().split(",");
        chidGrid.reject();
        for(var i = 0;i<_values.length;i++){
            
            var newRow={};
            newRow.chid=_values[i];
            newRow.chidname=_texts[i];
            
            chidGrid.addRow(newRow,0);
        }*/
    }
   

Rank: 8Rank: 8

沙发
发表于 2015-7-16 14:32:12 |只看该作者
请提供具体的例子来演示你说的问题
回复高级模式可以上传文件

Rank: 2

板凳
发表于 2015-7-16 14:34:37 |只看该作者
felt 发表于 2015-7-16 14:32
请提供具体的例子来演示你说的问题
回复高级模式可以上传文件

,我每次发帖子之后我都弄出来了。谢谢你耐心的回答。
我将结果发出来。供其他人碰到了我这类似的问题,可以有个参考
用着一个方法就可以了。chidItemclick为多选combox的一个事件
function chidItemclick(e){
        var selectValue=e.item;
       
        if(selectValue)
        {
                var row={};
                row.chid=selectValue.code;
                row.chid_name = selectValue.name;
                chidGrid.addRow(row,0);
        }
};

Rank: 8Rank: 8

地板
发表于 2015-7-16 14:42:59 |只看该作者
sunshine 发表于 2015-7-16 14:34
,我每次发帖子之后我都弄出来了。谢谢你耐心的回答。
我将结果发出来。供其他人碰到了我这类似的问 ...

好的

Archiver|普加软件

GMT+8, 2024-6-29 14:33 , Processed in 1.060534 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部