大家好日子, 我需要您的帮助来绑定Google App Maker中的下拉列表。 我有2个数据源,一个用于值,另一个用于选项和名称。问题是当我尝试使用文本框值过滤Dropbox时。
在TextBox的onValueChange
中我放了这段代码,但它不起作用。
var item = widget.parent.descendants;
app.datasources.Prycts_Cmpns.query.clearFilters();
app.models.FCTRSRCBDS.datasources.Prycts_Cmpns.query.filters.s_AliasCompany._contains=widget.value;
app.models.FCTRSRCBDS.datasources.Prycts_Cmpns.load();
我如何使用过滤器过滤此下拉列表?
Thxs
答案 0 :(得分:0)
我有一种感觉,
onValueChange
中,您致电clearFilters
擦除用户输入的内容Prycts_Cmpns
数据源但没有过滤器因此,为了解决此问题,您可以检查TextBox是否绑定到app.models.FCTRSRCBDS.datasources.Prycts_Cmpns.query.filters.s_AliasCompany._contains
并简化onValueChnage
事件处理程序到此
// at this point filter's value should be already set by binding
app.models.FCTRSRCBDS.datasources.Prycts_Cmpns.load();