jQuery MiniUI
标题:
miniui 中的gird
[打印本页]
作者:
小葱儿
时间:
2014-12-9 18:56:20
标题:
miniui 中的gird
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 这个方法吗,这个方法也不行,请问该怎么办
作者:
felt
时间:
2014-12-10 09:15:52
oncellcommitedit事件,具体事件的作用和参数,请参考API
作者:
小葱儿
时间:
2014-12-10 13:52:36
那该怎么写呢
作者:
felt
时间:
2014-12-10 14:18:59
小葱儿 发表于 2014-12-10 13:52
那该怎么写呢
oncellcommitedit里面不是有e.cancel=true吗
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2