我希望能够通过一个函数动态更新过滤器值:
filter: [{
"field": "id_person",
"operator": "eq",
"value": GetIdPerson()
}]
和功能:
function GetIdPerson() {
try{
if (viewModel.get("SelectedMember").id_person > 0) {
return viewModel.get("SelectedMember").id_person;
}
} catch(ex) { }
return 0;
}
但是当我调用 datasource.read() 时没有调用该函数。
有没有更好的方法来实现这一点?
或者,如果这是最好的方法,我做错了什么?
谢谢!