jQuery MiniUI

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

miniui 中的gird [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2014-12-9 18:56:20 |只看该作者 |倒序浏览
datagrid  中有这么一列                 <div name="NumeratorDataIDName" field="NumeratorDataID" displayfield="NumeratorDataIDName"  width="80" headeralign="center"
                    allowsort="true">
                    分子
                     <input property="editor" textfield="NumeratorDataIDName" valuefield="NumeratorDataID" class="mini-combobox"
                        style="width: 100%;" url="../DataService/Data/DataService_RptView.aspx?method=GetNumeratorData" />
                </div>




然后我在编辑完的方法中这么写:   
     function oncellendedit(e) {
            if (e.field == "NumeratorDataID") {
                if (e.row.UnitConsumptionType == 6 || e.row.UnitConsumptionType == 5) {
                    if (e.value) {
                        e.cancel = true;
                    }

                }
            }

        }
为什么即使符合条件,为什么  e.cancel = true; 他为什么回不到我修改前的状态,难道是我该用用oncellbeginedit 这个方法吗,这个方法也不行,请问该怎么办




Rank: 8Rank: 8

沙发
发表于 2014-12-10 09:15:52 |只看该作者
oncellcommitedit事件,具体事件的作用和参数,请参考API

Rank: 6Rank: 6

板凳
发表于 2014-12-10 13:52:36 |只看该作者
那该怎么写呢

Rank: 8Rank: 8

地板
发表于 2014-12-10 14:18:59 |只看该作者
小葱儿 发表于 2014-12-10 13:52
那该怎么写呢

oncellcommitedit里面不是有e.cancel=true吗

Archiver|普加软件

GMT+8, 2024-10-7 06:39 , Processed in 1.037963 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部