jQuery MiniUI

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

行编辑中,grid的BUG需修复 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-3-4 09:39:16 |只看该作者 |倒序浏览

行编辑中设备名称只有压力表

我在名称维护页面中添加了一个aaa

回到最初的页面设备名称已经刷新了,加入了aaa

但是当我选择下拉列表中的aaa时,行显示空白,但是取值能取到,就是在单元格中不显示,需要将整页刷新才能显示,这是什么原因?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-3-4 10:07:40 |只看该作者
这种下拉形式的,或者说buttonedit,需要text和value,只给value,不给text当然没有显示了。

Rank: 3Rank: 3

板凳
发表于 2013-3-4 11:22:50 |只看该作者
本帖最后由 johnconner 于 2013-3-4 11:24 编辑
factory 发表于 2013-3-4 10:07
这种下拉形式的,或者说buttonedit,需要text和value,只给value,不给text当然没有显示了。 ...


COMBOBOX的value和text都 给 了
我就是在数据库中增加一条数据,combobox重新读取了一下数据,combobox中的数据都有了,但是到了grid上就不显示了
必须将整个页面重新刷新一下,grid才能显示出来

Rank: 8Rank: 8

地板
发表于 2013-3-4 12:13:22 |只看该作者
johnconner 发表于 2013-3-4 11:22
COMBOBOX的value和text都 给 了
我就是在数据库中增加一条数据,combobox重新读取了一下数据,combobox ...

设置下column的displayfield
<div field="dept_id" displayField="dept_name" width="150" headerAlign="center" ></div>

Rank: 3Rank: 3

5#
发表于 2013-3-4 13:29:41 |只看该作者
factory 发表于 2013-3-4 12:13
设置下column的displayfield

displayfield属性的值应该写什么?

Rank: 8Rank: 8

6#
发表于 2013-3-4 14:50:20 |只看该作者
johnconner 发表于 2013-3-4 13:29
displayfield属性的值应该写什么?

就是你要显示的那个字段名

Rank: 3Rank: 3

7#
发表于 2013-3-4 15:36:12 |只看该作者
factory 发表于 2013-3-4 14:50
就是你要显示的那个字段名

您说的是displayField属性值等于combobox的textField属性值?
我加上了,没有效果,grid还是不能显示

Rank: 3Rank: 3

8#
发表于 2013-3-4 16:15:48 |只看该作者
本帖最后由 johnconner 于 2013-3-4 16:24 编辑
factory 发表于 2013-3-4 14:50
就是你要显示的那个字段名


我发现这种不显示的情况还出现在下面这种情况中:

grid中的combobox联动效果,两个combobox,c1和c2
c1有url属性,页面加载时就会绑定数据
c2没有url属性,是个空白的
在OnCellBeginEdit(e)事件中监听c2
根据c1选择的值去数据库操作,为c2绑定数据
这时c2中的数据已经绑定成功,可以选择,
但是选择确认后,grid的单元格中不会显示出c2被选中的项

Rank: 8Rank: 8

9#
发表于 2013-3-4 16:31:42 |只看该作者
johnconner 发表于 2013-3-4 16:15
我发现这种不显示的情况还出现在下面这种情况中:

grid中的combobox联动效果,两个combobox,c1和c2

联动选择:http://www.miniui.com/demo/#src=datagrid/celllinkedit.html
没有问题啊

Rank: 3Rank: 3

10#
发表于 2013-3-4 16:37:15 |只看该作者
本帖最后由 johnconner 于 2013-3-4 16:58 编辑
factory 发表于 2013-3-4 16:31
联动选择:http://www.miniui.com/demo/#src=datagrid/celllinkedit.html
没有问题啊

大哥,有没有个QQ什么的给远程协助一下,我真没法叙述我这个问题了,像你DEMO这种联动我这也没问题
问题是如果数据库中的数据变化了,combobox的数据也跟着变化,但是grid的现实不随着变化。

1.例如你DEMO中现在市场销售部中有3个职位,分别是“市场总监”,“销售经理”,“销售员”
现在发现职位不够,需要添加一个“总监助理”,到职位维护页面或直接在数据库中添加一个总监助理,再点职位单元格,应该就会重新读取职位数据,这时就应该是4条职位数据,你选择总监助理确认后grid会显示空白,再点单元格,发现总监助理已经选择上了,grid就是没显示,就是这个问题,后加入的数据grid不显示。

2.你还可以试试去职位维护页面或直接去数据库中将市场总监这个名称修改一下试试,随便改个其它名称,比如改个CEO,再回来点击职位单元格,下拉列表中的数据已经更新了,但是你选择CEO确认后,grid单元格中还是显示市场总监。

Archiver|普加软件

GMT+8, 2024-11-27 16:51 , Processed in 1.064961 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部