jQuery MiniUI

 找回密码
 立即注册
楼主: svga
打印 上一主题 下一主题

请问celledit2的例子中,如何设置buttonedit 的emptyText displayField [复制链接]

Rank: 1

11#
发表于 2014-3-10 11:39:52 |只看该作者
如果不可以用datagrid做到,我只能用table自己画假的表格来做了。
如果datagrid可以做到是最好。

Rank: 8Rank: 8

12#
发表于 2014-3-10 12:05:49 |只看该作者
svga 发表于 2014-3-10 11:38
自己订一下

可以的。你下载看下示例
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 1

13#
发表于 2014-3-10 12:49:03 |只看该作者
lost 发表于 2014-3-10 12:05
可以的。你下载看下示例

我测试了你的例子,两个问题:
1. onButtonEdit 不起作用,好像就没有触发
2. 怎么设置 field和displayfield 这两个字段呢,你的例子好像只有个VALUE

Rank: 8Rank: 8

14#
发表于 2014-3-10 13:03:06 |只看该作者
svga 发表于 2014-3-10 12:49
我测试了你的例子,两个问题:
1. onButtonEdit 不起作用,好像就没有触发
2. 怎么设置 field和displayfi ...

1.onbuttonclick="onButtonEdit" 事件是可以激发的。刚刚示例中不是写了readOnly="true"吗?禁用了当然不激发了。
2.field和displayfield 是设置在列上的,不明白你为什么要设置在编辑器

Rank: 8Rank: 8

15#
发表于 2014-3-10 13:07:12 |只看该作者
svga 发表于 2014-3-10 12:49
我测试了你的例子,两个问题:
1. onButtonEdit 不起作用,好像就没有触发
2. 怎么设置 field和displayfi ...

不是没有触发,是因为设置了readOnly="true",只读了,当然点上去没效果了

field和displayfield  一个是负责单元格的值,一个负责单元格显示的问题

如果你的列是type="comboboxcolumn" 并且单元格的文本和值就是编辑器combobox的下拉框里面的数据,那么不需要displayField,只需要type="comboboxcolumn"  field="xxx" 即可,表格自动会去根据该单元格的值,去把下拉框中的对应的文本匹配出来,显示到单元格上

Rank: 1

16#
发表于 2014-3-10 13:34:33 |只看该作者
factory 发表于 2014-3-10 13:07
不是没有触发,是因为设置了readOnly="true",只读了,当然点上去没效果了

field和displayfield  一个是负 ...

我只希望用户选择,而不是输入,所以设置readonly=true
我要选择的是个复杂界面,所以也没法用combobox

buttonedit我记得不是设置readonly只是无法输入,而不是无法点击按钮么?

按照你的描述, 是不是无法用现成的方法来实现我的需求?

Rank: 8Rank: 8

17#
发表于 2014-3-10 13:39:17 |只看该作者
svga 发表于 2014-3-10 13:34
我只希望用户选择,而不是输入,所以设置readonly=true
我要选择的是个复杂界面,所以也没法用combobox

allowInput="false" 就可以了,不妨碍你点击按钮,也不能手动录入

Rank: 1

18#
发表于 2014-3-10 14:29:08 |只看该作者
factory 发表于 2014-3-10 13:39
allowInput="false" 就可以了,不妨碍你点击按钮,也不能手动录入

OK, 经过测试,应该可以使用了, 谢谢

Rank: 1

19#
发表于 2014-3-18 16:51:11 |只看该作者
svga 发表于 2014-3-10 14:29
OK, 经过测试,应该可以使用了, 谢谢

editButton 没问题了, 但是textbox 又有问题了,

我是如下设置 field 和 displayfield,
<div field="value"  displayField="display" width="100" allowSort="true" >值</div>  
data3.txt 是  {id:"0", name: "字符串", value: "abc", editor: "textbox"},       
但是因为我设置了displayField, textbox编辑结束了,字段内就显示空白, 要在哪个事件里面设置 displayField 才可以正常显示?

Rank: 1

20#
发表于 2014-3-18 17:05:49 |只看该作者
factory 发表于 2014-3-10 13:39
allowInput="false" 就可以了,不妨碍你点击按钮,也不能手动录入

另外还有个问题, 我如何设置, 某些行是必填的, 某些行不是必填的。  必填的在用户开始输入之前就要显示黄色

Archiver|普加软件

GMT+8, 2025-7-15 00:44 , Processed in 1.055619 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部