jQuery MiniUI

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

datagrid行编辑mini-buttonedit 修改text 问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2022-10-17 14:07:40 |只看该作者 |倒序浏览
在行编辑中有2列
<div field="c1" width="150" align="left" headerAlign="center" allowSort="true" vtype="required">
数据1 <input property="editor"  required="true" allowInput="false"  class="mini-combobox" onvaluechanged="onValueChanged"
data="[{id:'1',text:'正常'},{id:'2',text:'取消'}]"/>
</div>
<div field="c2" width="150" align="left" headerAlign="center" allowSort="true" >
数据2 <input property="editor"  required="true" allowInput="false"  class="mini-buttonedit"/>
</div>
我在 onValueChanged 方法中想让数据1 为1时 C2可以输入,数据1 值为2时 C2 不可以输入,并且c2内容置为空,
                if(e.value!="1"){
                        row.updateRow(row,{c2:""});
                }
这样的话由于C2为mini-buttonedit,value为空了但是text如何置空呢?

Rank: 8Rank: 8

沙发
发表于 2022-10-17 18:11:17 |只看该作者
buttonedit的话,这列需要两个字段来维护
<div field="c2" displayField="c3"
更新的时候这2个字段都清空

Rank: 3Rank: 3

板凳
发表于 2022-10-20 11:54:52 |只看该作者
谢谢版主

Archiver|普加软件

GMT+8, 2024-4-23 20:49 , Processed in 1.056318 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部