filterPosition:function(e){
var applicant = waf("#appPerple").wafPromptBox("getValue");
if(applicant){
waf.doPost({
action:"unAuditService",
data:{
_method: "getPositionIds",
applicantId:applicant.id
},
success:function(data){
if(data!=null && data.ids!=null){
var ids = data.ids;
var deparmentids = data.deparmentids;
waf("#position").wafPromptStandard("option", "filteritem", "id in (" + ids+")");
waf("#departments").wafPromptStandard("option", "filteritem", "id in (" + deparmentids+")");
}
}
});
}
}
waf.doPost({
action:"commonDataProcess",
data:{
_method: "filterCostAccount",
billtype:"003"
},
success:function(data){
if(data!=null && data.ids!=null){
var ids = data.ids;
//waf("#feiyongkemu").wafPromptStandard("option", "filteritem", "id in (" + ids+")");
//waf("#position").wafPromptStandard("option", "filteritem", "id ='5bx7ck1URSaYjmunKDspfgEnvWg='");
waf('#editgrid1').wafGrid('setCellEditorAllConfig', "feiyongkem","filteritem","id in (" + ids+")","promptGrid",null);
}
}
});
}
,// 分录项目F7 的过滤实现 正式环境 股权投资类型 id要 改
beforeEditRow:function(rowid,cellname,value,iRow,iCol,rowdata){
var filter = waf.parseSql.getFilter("investmentType.id", "=", "N5cAAAAAMs2g6U9T")
waf('#entrys').wafGrid('setCellEditorAllConfig', "projectName","filteritem",filter,"promptGrid",null);
}
//分录问题 根据项目过滤
beforeEditRow:function(rowid,cellname,value,iRow,iCol,rowdata){
var number=waf("#projectNumber").wafPromptBox("getValue").number;
var a = waf.parseSql.getFilter("projectNumber.number", "=", number)
// var b = waf.parseSql.getFilter("ProjectBasis.billStatus", "=", 3);
//var filter= waf.parseSql.mergeFilter([a,b],"and")
waf('#entrys').wafGrid('setCellEditorAllConfig', "issueF7","filteritem",a,"promptGrid",null);
}
单据头的F7过滤 一般写在页面打开后 或者 数据加载
//根据启用时间 和 项目状态过滤项目
var model=_self.getCurrentModel();
var bizDate= model.bizDate;
var a = waf.parseSql.getFilter("year", "=",bizDate.split(" ")[0].split("-")[0]);
var b = waf.parseSql.getFilter("billStatus", "=", 15);
var filter= waf.parseSql.mergeFilter([a,b],"and")
//waf('#entrys').wafGrid('setCellEditorAllConfig', "projectName","filteritem",filter,"promptGrid",null);
waf("#projectNumber").wafPromptStandard('option','filteritem',filter);