jQuery MiniUI

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

datagrid 添加行时怎么给combobox设置数据源 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2014-9-2 16:38:23 |只看该作者 |倒序浏览
代码是这样子滴,版主看下哈;

html
  1. <div property="columns">   
  2.      <div field="sgType" >部件名称</div>
  3.      <div field="sgReason">形式<input property="editor" class="mini-combobox" textField="attributeValue" valueField="attributeCode" required="true" /></div>
  4.      <div field="prjScope" >材料<input property="editor" class="mini-combobox" textField="attributeValue" valueField="attributeCode" required="true" /></div>
  5.      <div field="prjCost">构件生成方式<input property="editor" class="mini-textbox" required="true" /></div>
  6.      <div field="fundSource">构件数量</div>
  7.      <div field="qltyAssess">构件编号<input property="editor" class="mini-textbox" required="true" /></div>
  8.     </div>
复制代码
script

  1. var newRow = {name : component_id};datagrid.addRow(newRow);
复制代码

问题
我怎么能给形式列中的combobox动态设置数据源,和指定选中值,在线等哈

Rank: 8Rank: 8

沙发
发表于 2014-9-2 16:54:48 |只看该作者
监听表格oncellbegin事件处理
编辑器在编辑的时候才创建,你新增的时候还没有

Rank: 1

板凳
发表于 2014-9-2 17:36:37 |只看该作者
felt 发表于 2014-9-2 16:54
监听表格oncellbegin事件处理
编辑器在编辑的时候才创建,你新增的时候还没有 ...

cellbeginedit  是这个事件吗?但是在页面中显示的是[object Object]

Rank: 8Rank: 8

地板
发表于 2014-9-3 09:33:51 |只看该作者
548498 发表于 2014-9-2 17:36
cellbeginedit  是这个事件吗?但是在页面中显示的是[object Object]

grid.on("cellbeginedit",function(e){
    var field=e.field;
    if(field=="sgReason"){
         e.editor.setData(data);
    }
})

Archiver|普加软件

GMT+8, 2025-7-16 07:18 , Processed in 1.058196 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部