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

QQ登录

只需一步,快速开始

楼主: lwcompany

[结贴] 如何左部门树形右Grid设备显示部门关联设备

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2016-9-8 13:28:31 | 显示全部楼层
KSQL的语法:
select.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

41

主题

303

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
 楼主| 发表于 2016-9-8 14:56:39 | 显示全部楼层
KSQL语句好了
但没有部门的数据是空白,并提示提取部门信息失败,有部门数据的还是在前台中,无法单独在右侧显示该部门数据
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2016-9-8 15:53:10 | 显示全部楼层
没有部门肯定就不实现了,有部门的给右侧data数据了吗?

你的需求不需要自己调用action,你右侧的data和树形的data如果是主从关系,设置了主从平台默认就会显示对应的子
如果没有主从也不需要自己调用action,在树形data的onIndexChanged事件中获取当前行的信息给右侧数据设置filter刷新数据就可以
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

41

主题

303

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
 楼主| 发表于 2016-9-9 08:27:03 | 显示全部楼层
本帖最后由 lwcompany 于 2016-9-9 08:30 编辑

没有action如何从后台获取数据呢(我的两张表,一个是OA自带表,另一个是自建的表,并且没有设置主表关系),并且有数据的部门在右侧grid中全部显示,不是点击哪个部门tree,就显示哪个部门数据
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2016-9-9 09:43:49 | 显示全部楼层
你的概念有queryAction吧,bizData关联这个概念,需要过滤数据的时候设置data的filter,然后刷新数据啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

41

主题

303

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
 楼主| 发表于 2016-9-9 10:09:51 | 显示全部楼层
本帖最后由 lwcompany 于 2016-9-9 10:11 编辑

   String querySql="select ln_xxsbkpA.* from ln_xxsbkpA ln_xxsbkpA where ln_xxsbkpA.fBMMC='"+sName+"'";//这句话中已代表过滤了呀
public static String getBmCardInfo(String sName){
  System.out.println("==============="+sName);
  String result="";
  String querySql="select ln_xxsbkpA.* from ln_xxsbkpA ln_xxsbkpA where ln_xxsbkpA.fBMMC='"+sName+"'";//这句话中已代表过滤了呀
  Table table =KSQL.select(querySql, null,RKDataModel,null);
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2016-9-9 11:11:35 | 显示全部楼层
我知道代表过滤的,你这个是自己定义action,自己调用action然后loadData的
我说的你不用这复杂,就直接用bizData关联ln_xxsbkpA这个概念,在需要过滤数据的时候给data设置setFilter过滤数据,然后刷新data
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

41

主题

303

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
 楼主| 发表于 2016-9-9 12:36:18 | 显示全部楼层
本帖最后由 lwcompany 于 2016-9-9 13:42 编辑

参照OA里进行设置,思路比较清晰,现在这种方式遇到困难,能远程吗,急972513972@qq.com
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2016-9-9 14:23:25 | 显示全部楼层
有简单为什么要自己写action调用,可以用我说的方案做看看有什么问题

如果非要自己loadData的方式,那么返回的数据load后不显示1.就是返回的数据是空的
2.返回的数据中的列给data中的列名不一致
3.参考http://docs.wex5.com/bex5-ui-question-list-10067/


远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

41

主题

303

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
 楼主| 发表于 2016-9-9 15:45:30 | 显示全部楼层
1.按你的思路有例子吗?在后台表中(sa_oporg,ln_xxsbkpA)不用设置主从关联吗
2.按我的方法返回值为table类型,前台如何接收呢
3.如果非要自己loadData的方式,那么返回的数据load后不显示1.就是返回的数据是空的??
   我,
  有可能你是理解错了吧,给你发下getbminfo ----action设置(见图)
还有.java文件
public static String getBmCardInfo(String sName){
                String result="";
                String querySql="select ln_xxsbkpA.* from ln_xxsbkpA ln_xxsbkpA where ln_xxsbkpA.fBMMC='"+sName+"'";
                Table table =KSQL.select(querySql, null,RKDataModel,null);
                Iterator<Row> rows = table.iterator();
              while(rows.hasNext()) {
                       Row rs = rows.next();
                        //        String  fBMMC=rs.getString("fBMMC");
                                result = result+fBMMC;
              }


  

getbminfo-atcion

getbminfo-atcion
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-17 19:21 , Processed in 0.085792 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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