jQuery MiniUI

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

datagrid根据下拉框改变另一列的类型,怎么做 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2018-8-17 10:32:01 |只看该作者 |倒序浏览
  1.      function cellbeginedit(e) {
  2.                 debugger;
  3.                 if (e.record.ProcurementNature == "新购") {
  4. mini.get("CPE_TM_AnnualDemand_Dtl").columns[2].editor.type = "textbox";
  5.                     mini.get("CPE_TM_AnnualDemand_Dtl").columns[2].editor.allowInput = true;
  6.                 } else {
  7. mini.get("CPE_TM_AnnualDemand_Dtl").columns[2].editor.type = "buttonedit";
  8.                     mini.get("CPE_TM_AnnualDemand_Dtl").columns[2].editor.allowInput = false;
  9.                 }
  10.             }
复制代码
  1.       <div field="ProcurementNature" headeralign="center">
  2.                                                             购置性质
  3.                                                             <input property="editor" class="mini-ComBobox" data='[{"id":"新购","text":"新购"},{"id":"升级","text":"升级"}]' style="width: 100%;" onvaluechanged="change(this,8)" />
  4.                                                         </div>
  5.                                                         <div field="SoftwareName" headeralign="center">
  6.                                                             软件名称<input property="editor"id="CPE_TM_AnnualDemand_Dtl.SoftwareName" name="SoftwareName" textname="SoftwareName" class="mini-buttonedit"
  7.                                                                    onbuttonclick="PowerForm.OnBtnWizard(this)" allowinput="true" />                                                        
  8.                                                          </div>
复制代码
我单独F12执行
mini.get("CPE_TM_AnnualDemand_Dtl").columns[2].editor.type = "textbox";mini.get("CPE_TM_AnnualDemand_Dtl").columns[2].editor.allowInput = true;
是可以改变类型的  ,但是我放到保存前就失效了,是执行顺序的原因么。我该怎么写。

Rank: 8Rank: 8

沙发
发表于 2018-8-17 11:00:45 |只看该作者
http://www.miniui.com/demo/#src=datagrid/celledit2.html
参考这个示例来切换编辑器。

Archiver|普加软件

GMT+8, 2024-10-7 12:24 , Processed in 1.041778 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部