查看: 17052|回复: 7

关于选择查询视图

升级   3.73%

38

主题

27

回帖

373

积分

注册会员

Rank: 2

积分
373
发表于 2022-4-10 10:51:00 | 显示全部楼层 |阅读模式
Hi 管理员大大
  我需要实现下面的功能,通过下面的选择查询视图,选择数据中心中的自定义表,然后选中的行填充到后面的设备名称,设备型号中。
  现在问题是点击“查询”,会先弹出选择窗口,如下图,选择一行后,再弹出视图窗口; 这里我不需要选择窗口,直接到后面的视图窗口吗?









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-4-11 11:03:19 | 显示全部楼层
弹两次窗口?您查询按钮里做了什么操作,您试试挪到数据表格外面,会弹两次窗口吗?
回复

使用道具 举报

升级   3.73%

38

主题

27

回帖

373

积分

注册会员

Rank: 2

积分
373
发表于 2022-4-13 15:24:25 | 显示全部楼层
弹2次窗口,如上面的截图,第一次弹出的窗口标题是"选择";  第二次弹出的窗口标题是“select statement view”。 挪到数据表格外面,也会有2次窗口
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-4-14 09:56:07 | 显示全部楼层
您这个用的是什么控件?选择视图还是按钮?有没有写什么代码,特殊操作
回复

使用道具 举报

升级   3.73%

38

主题

27

回帖

373

积分

注册会员

Rank: 2

积分
373
发表于 2022-4-14 16:41:02 | 显示全部楼层
你好,我用的是"选择查询视图", 代码如下:需要把选择结果赋值给表单中几个事件

this.statement.select({
    "name": "设备类型查询",     //查询的名称
    "isMulti": false,           //只允许单选
}, function(items) {
    this.target.parentLine.getModule("dev_name").setData(items[0].device_name);
    this.target.parentLine.getModule("dev_type").setData(items[0].device_type);
}.bind(this));
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-4-15 09:40:00 | 显示全部楼层
选择查询视图会自动弹出视图选择框,你又执行了this.statement.select弹出了一次视图选择框,所以弹出了两次
回复

使用道具 举报

升级   3.73%

38

主题

27

回帖

373

积分

注册会员

Rank: 2

积分
373
发表于 2022-4-16 14:15:45 | 显示全部楼层
谢谢,解决了
回复

使用道具 举报

升级   0.28%

2

主题

4

回帖

28

积分

注册会员

Rank: 2

积分
28
发表于 2022-5-16 21:28:14 | 显示全部楼层
论坛管理员 发表于 2022-4-15 09:40
选择查询视图会自动弹出视图选择框,你又执行了this.statement.select弹出了一次视图选择框,所以弹出了两 ...

你好,我也碰到了相同的问题,在嵌入查询视图里我想单选,但是会出现弹出框,点击确定后才会赋值给文本控件。如果不想要弹出框,点击数据后直接赋值给文本控件,该如何操作呢?谢谢
回复

使用道具 举报

发表回复

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

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread