1.FormDataset+QueryCommand
QueryCommand控件自动将FormDataset中的Field与AutoSqlDataset中的MatchRules匹配实现查询功能。
2.Dataset自身的flushData方法实现局部刷新的AJAX机制的查询功能。
button的onclick事件中的代码:
var conditionRecord = datasetCondition.getCurrent();
if(conditionRecord){
var empid = conditionRecord.getValue("empid");
var empName = conditionRecord.getValue("empName");
var empMinSalsry = conditionRecord.getValue("empMinSalsry");
var empMaxSalary = conditionRecord.getValue("empMaxSalary");
datasetEmployee.parameters().setValue("empId",empid);
datasetEmployee.parameters().setValue("empMinSalary",empMinSalsry);
datasetEmployee.parameters().setValue("empMaxSalary",empMaxSalary);
if("" != empName && null != empName){
datasetEmployee.parameters().setValue("empName","%"+empName+"%");
}