baasData设置条件过滤,首先先添加一个baasData组件,然后绑定表;当然后台你要先建好.m文件,添加表action 选取queryAction(这个不会可以去看看后端服务教程),
1.baasData刷新事件接管,baasData 属性autoload 设为fasle,这样他就不会一开始就去请求加载数据了;
现在就可以添加过滤条件了,baasData右键增加过滤条件,baasData下就有一个fiflter0,这个时候可以在model 的onload事件里写代码了
var data = this.comp(“userData”)
var username = this.comp(“nameInput”).val();
var password = this.comp(“passwordInput”).val();
data.setFilter(“filter0”, “username='” + username + “‘ and password='” + password + “‘”)
data.refreshData();//粗体就是数据库表的列名,斜体字是你要传的值,这个filter其实就是一个sql语句
这个时候就可以得到你想要过滤数据了,
2.baasData 属性autload不设为fasle 仍然是true,这个时候在filter属性 里写过滤条件就好了
评一波