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

QQ登录

只需一步,快速开始

查看: 1645|回复: 2

[结贴] 查询数据库,按条件查询。显示action错误

[复制链接]

9

主题

16

帖子

60

积分

初级会员

Rank: 2

积分
60
QQ
发表于 2018-5-6 17:27:26 | 显示全部楼层 |阅读模式
本帖最后由 tangfei_110 于 2018-5-6 21:53 编辑

想要在页面中input组件填写一个查询条件,点击按钮。JS里面怎么把input控件,按钮控件 以及 baasdata控件,把查询结果在list组件显示。baasData已经创建好数据库表查询的action, 页面list组件data属性已经和baasData绑定了。baasData的xid为“dataByDvcode”   本人刚接触这个WEX5。
查询 条件就是数据库字段dvcode为GZ-000001


JS按钮点击事件代码

        Model.prototype.button5Click = function(event)
        {
                var dataT = this.comp('dataByDvcode');
        //查询条件就是GZ-000001
                dataT.setFilter('filter1', "dvcode=GZ-000001");
               
                 dataT.refreshData();

        };

打开浏览器显示 红色错误file:///D:\Documents\Tencent Files\87671675\Image\C2C\SEUMO(2BSHJ}U3~HGCDDMIT.pngfile:///D:\Documents\Tencent Files\87671675\Image\C2C\SEUMO(2BSHJ}U3~HGCDDMIT.png
QQ图片20180506212839.png

9

主题

16

帖子

60

积分

初级会员

Rank: 2

积分
60
QQ
 楼主| 发表于 2018-5-7 08:04:20 | 显示全部楼层
过滤里面语法写错了
改成 dataT.setFilter('filter1', "dvcode = 'GZ-000001'");就可以了。现在还在研究从input传进来的变量作为查询条件的语法还没弄好。再研究。
回复 支持 反对

使用道具 举报

9

主题

16

帖子

60

积分

初级会员

Rank: 2

积分
60
QQ
 楼主| 发表于 2018-5-7 08:11:09 | 显示全部楼层
改成input传进来的变量也可以了,就是sql语法写了不正确导致。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 00:11 , Processed in 0.059753 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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