起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1801|回复: 18

[结贴] 自定义工具栏多个问题

[复制链接]

8

主题

32

帖子

57

积分

初级会员

Rank: 2

积分
57
QQ
发表于 2014-9-2 09:46:26 | 显示全部楼层 |阅读模式
如下图,界面模型用的是列表模板,然后删除了模板工具栏的新增、保存、删除和查询,自定义增加了状态过滤、和按姓名(编号)查询的条件,其中状态过滤的全部、在职和离职用的标准控件里的radio,其ref设为模型中的一个状态字段,在职item的value设置0,离职的设置为9,数据库中0表示在职,9-表示离职,全部就是所有了,不知道value设置为什么,填了个值-1, 按姓名(编号)查询增加了个span显示"姓名(编号)"文字,input(text)用来让用户输入条件,一个trigger按钮

1.png

现在遇到如下几个问题:
1. 在设计时,姓名(编号)前面距离"离职"有空格隔开,但是在运行时,中间没有空格,导致显示有些混乱
2. 在js里设置了当页面加载时,默认只读取在职员工,由在职切换到全部、或在在职和离职之间切换时没问题,由全部切换到在职或离职时,显示“数据已经修改,刷新将丢失修改的数据的提示",为什么会出现这样的提示,当然这个影响到不是很大
3.当选择了全部时,按照姓名编号查询时,这里的逻辑是前面选择了什么范围,后面就在什么范围内查,当我查一个在职的人员时,查询是出来了,但是变成了在职的被选中了
4.当我在某个状态下查询一个不存在的人时,前面的radio控件就不显示了
请参考下面两幅图
2.png

3.png
请群主或高手能够知道,到底是那里设置的不对,或是有更好的方案。

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-9-2 09:50:25 | 显示全部楼层
切换到全部的时候,是不是数据有修改过?
QQ:179785966
回复 支持 反对

使用道具 举报

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-9-2 10:01:19 | 显示全部楼层
3.你rdio和grid绑定的是同一个bizdata吗?
QQ:179785966
回复 支持 反对

使用道具 举报

8

主题

32

帖子

57

积分

初级会员

Rank: 2

积分
57
QQ
 楼主| 发表于 2014-9-2 10:08:53 | 显示全部楼层
yinlun 发表于 2014-9-2 09:50
切换到全部的时候,是不是数据有修改过?

没有,整个页面没有修改数据,只是查询
回复 支持 反对

使用道具 举报

8

主题

32

帖子

57

积分

初级会员

Rank: 2

积分
57
QQ
 楼主| 发表于 2014-9-2 10:10:31 | 显示全部楼层
yinlun 发表于 2014-9-2 10:01
3.你rdio和grid绑定的是同一个bizdata吗?

grid有data属性可以绑定到bizData,radio没有data属性,只有ref属性,绑定到了bizData的关系。
回复 支持 反对

使用道具 举报

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-9-2 10:20:40 | 显示全部楼层
本帖最后由 yinlun 于 2014-9-2 10:22 编辑
arui 发表于 2014-9-2 10:10
grid有data属性可以绑定到bizData,radio没有data属性,只有ref属性,绑定到了bizData的关系。 ...

radio的值会变跟你绑定了bizData的关系有关
你建一个cData,在cDAta增加两个关系,分别绑定你的radio和input,这样就不会受bizData的影响
查询的时候,获取cdata的值,去过滤bizData
QQ:179785966
回复 支持 反对

使用道具 举报

8

主题

32

帖子

57

积分

初级会员

Rank: 2

积分
57
QQ
 楼主| 发表于 2014-9-2 10:55:52 | 显示全部楼层
yinlun 发表于 2014-9-2 10:20
radio的值会变跟你绑定了bizData的关系有关
你建一个cData,在cDAta增加两个关系,分别绑定你的radio和inp ...

我按照你说的做了,结果radio和input都不显示了。
回复 支持 反对

使用道具 举报

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-9-2 11:29:51 | 显示全部楼层
arui 发表于 2014-9-2 10:55
我按照你说的做了,结果radio和input都不显示了。

cdata的auto_new要设置成true ,auto_load = false

评分

参与人数 1 +7 收起 理由
jishuang + 7 赞一个!

查看全部评分

QQ:179785966
回复 支持 反对

使用道具 举报

发表于 2014-9-2 11:37:23 | 显示全部楼层
1、增加span标签长度
2一下问题是因为你的radio和grid绑定的是同一个数据源;做自定义查询,查询条件推荐放到cdata中,然后根据取到cdata相应的值做刷新
回复 支持 反对

使用道具 举报

8

主题

32

帖子

57

积分

初级会员

Rank: 2

积分
57
QQ
 楼主| 发表于 2014-9-2 11:46:45 | 显示全部楼层
用了新cData,就出现这个错误了
4.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-17 04:01 , Processed in 0.091180 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表