|
我的这个bizData设了filter过滤后打印出来的SQL条件后面为什么多了and 1=0,检查就只有这个filter.
- Model.prototype.modelParamsReceive = function(event){
- debugger
- var rowID=this.getContext().getRequestParameter('rowID');
- var title=this.getContext().getRequestParameter('title');
- var mainData=this.comp("MData");
- mainData.setFilter("filter1", "HR_emp_TransferApplyM = '"+rowID+"'");
- alert(mainData.filters);
- mainData.refreshData();
- };
复制代码 打印的sql如下:
- 2018-03-01 16:39:36 [SQL Time]sql 执行时间:2ms, exec KSQL: SELECT HR_emp_TransferApplyM.* FROM HR_emp_TransferApplyM HR_emp_TransferApplyM WHERE ((HR_emp_TransferApplyM = 'FBB97D25BE4E4FE69A07A41B529B539A') AND (1=0)) LIMIT 0, 1
- --> sql:SELECT HR_emp_TransferApplyM.fID AS HR_emp_TransferApplyM, HR_emp_TransferApplyM.FBIZSTATE AS fBizState, HR_emp_TransferApplyM.FBIZSTATENAME AS fBizStateName, HR_emp_TransferApplyM.FCREATEDEPTID AS fCreateDeptID, HR_emp_TransferApplyM.FCREATEDEPTNAME AS fCreateDeptName, HR_emp_TransferApplyM.FCREATEOGNID AS fCreateOgnID, HR_emp_TransferApplyM.FCREATEOGNNAME AS fCreateOgnName, HR_emp_TransferApplyM.FCREATEPOSID AS fCreatePosID, HR_emp_TransferApplyM.FCREATEPOSNAME AS fCreatePosName, HR_emp_TransferApplyM.FCREATEPSNFID AS fCreatePsnFID, HR_emp_TransferApplyM.FCREATEPSNFNAME AS fCreatePsnFName, HR_emp_TransferApplyM.FCREATEPSNID AS fCreatePsnID, HR_emp_TransferApplyM.FCREATEPSNNAME AS fCreatePsnName, HR_emp_TransferApplyM.FCREATETIME AS fCreateTime, HR_emp_TransferApplyM.FCURRENTACTIVITIES AS fCurrentActivities, HR_emp_TransferApplyM.FCURRENTEXECUTORS AS fCurrentExecutors, HR_emp_TransferApplyM.FISWHEMOVE AS fIswheMove, HR_emp_TransferApplyM.FREMARK AS fRemark, HR_emp_TransferApplyM.FTITLE AS fTitle, HR_emp_TransferApplyM.VERSION AS version FROM HR_EMP_TRANSFERAPPLYM HR_emp_TransferApplyM WHERE (HR_emp_TransferApplyM.fID = ?) AND (? = ?)
- --> binds:[FBB97D25BE4E4FE69A07A41B529B539A, 1, 0]
复制代码
|
-
|