jQuery MiniUI

标题: 如何动态修改talbe单元格的属性? [打印本页]

作者: 月清风    时间: 2021-8-17 16:11:33     标题: 如何动态修改talbe单元格的属性?

本帖最后由 月清风 于 2021-8-17 16:13 编辑

想通过选择属性类别其中一项然后只读年月并非必填。
<div field="attrClassification" headerAlign="center" type="comboboxcolumn" vtype="required" align="center" width="36">
属性类别
<input property="editor" class="mini-combobox" textField="enumValue" valueField="enumKey" data="attrClassificationData"/>
</div>
<div field="monthKbn" name="monthKbn" headerAlign="center" vtype="required" type="comboboxcolumn" align="center" width="36">
年月
<input property="editor" class="mini-combobox" data="[{id: '1', text: '年'}, {id: '2', text: '年月'}]"/>
</div>



作者: felt    时间: 2021-8-17 17:59:25

grid.on("cellbeginedit",function(e){
    var record=e.record;
    if(e.field=="年月"){
          if(record.属性类别==“xxx"){
                   e.cancel=true;//禁止编辑
          }
  }
})
作者: 月清风    时间: 2021-8-18 11:08:23

felt 发表于 2021-8-17 17:59
grid.on("cellbeginedit",function(e){
    var record=e.record;
    if(e.field=="年月"){

好的,谢谢,那可以修改比如http://www.miniui.com/demo/#src=datagrid/celllinkedit.html中,职位列动态的改变为下拉或文本输入吗?
作者: felt    时间: 2021-8-18 13:23:40

月清风 发表于 2021-8-18 11:08
好的,谢谢,那可以修改比如http://www.miniui.com/demo/#src=datagrid/celllinkedit.html中,职位列动态 ...

这里就是动态切换编辑器了。可以看下这个例子http://www.miniui.com/demo/#src=datagrid/cellEdit2.html




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2