jQuery MiniUI

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

行编辑器combox如何默认赋值 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2020-12-22 10:38:17 |只看该作者 |倒序浏览
行编辑器激活时想要combox把value值默认设置上去怎么弄?

Rank: 3Rank: 3

沙发
发表于 2020-12-22 10:58:02 |只看该作者
本帖最后由 Aisin丿Gioro 于 2020-12-22 11:00 编辑
happylover1278 发表于 2020-12-22 10:52
如果是给combox动态赋值     cellbeginedit中  mini.get('combox').setValue(xxx)    失焦后会自动附到行里 ...

好像,行编辑时不能设置值我用
  1. grid.on("cellbeginedit", function (e) {
  2.         if(e.field == "type"){
  3.             var row = e.record;
  4.             var editor = e.editor;
  5.             editor.setValue("1");
  6.         }
  7.     })
复制代码
设置不进去,新添加的时候好像可以设置进去
  1. function newRow() {
  2.         var row = {
  3.             type: "0"
  4.         };
  5.         grid.addRow(row);
  6.         grid.beginEditRow(row);
  7.     }
复制代码


Rank: 8Rank: 8

板凳
发表于 2020-12-22 11:03:45 |只看该作者
编辑器都是没有默认值的,他显示的是行数据内的内容,
你这里需要给行对应的列默认值

Rank: 3Rank: 3

地板
发表于 2020-12-22 11:18:24 |只看该作者
felt 发表于 2020-12-22 11:03
编辑器都是没有默认值的,他显示的是行数据内的内容,
你这里需要给行对应的列默认值 ...

好的,我想再问一下,行编辑提交的时候,如果后台返回错误,怎么还原编辑器。现在先用  grid.commitEditRow(row); 提交行后,才能拿到行数据提交到后台。但是行已经是不可编辑状态了

Rank: 6Rank: 6

5#
发表于 2020-12-22 11:18:40 |只看该作者
Aisin丿Gioro 发表于 2020-12-22 10:58
好像,行编辑时不能设置值我用设置不进去,新添加的时候好像可以设置进去

...

哈哈  那你就给行设置默认值吧~听版主的~

Archiver|普加软件

GMT+8, 2024-11-26 21:34 , Processed in 1.048214 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部