jQuery MiniUI

标题: DataGrid进入页面时 动态设置valueField [打印本页]

作者: 丸子    时间: 2019-5-21 17:18:33     标题: DataGrid进入页面时 动态设置valueField

版主你好:
现在每次改变的时候,可以设置对应的valueField 和 textField
但是存值之后,再进入页面,可以取到值,但是根据变量类型来设置可选变量对应的 valueField 和textField 呢
因为变量类型是从不同的接口获取到的,所以没有统一 valueField 和textField
[attach]12223[/attach][attach]12224[/attach][attach]12225[/attach]

作者: dforce    时间: 2019-5-21 18:41:28

grid.on("cellbeginedit",function(e){
  if(e.field==".."){
      e.editor.setTextField(..);
      e.editor.setValueField(...);
      e.editor.setData(data);
   }
})
作者: 丸子    时间: 2019-5-21 19:13:01

dforce 发表于 2019-5-21 18:41
grid.on("cellbeginedit",function(e){
  if(e.field==".."){
      e.editor.setTextField(..);

这个是编辑表格的时候触发,可不可以进入页面的时候,自动触发呢?想获取每一行,给每一行设置
作者: felt    时间: 2019-5-22 10:14:50

丸子 发表于 2019-5-21 19:13
这个是编辑表格的时候触发,可不可以进入页面的时候,自动触发呢?想获取每一行,给每一行设置 ...

不能
进入表格的时候也没这样复杂,这一列需要field和displayField,分别保存文本和值,回显的时候这2个字段的数据都给到就能显示,和下拉的数据是无关的。




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