服務端功能執行檢查插件Func_Executor_Server
該插件可以在服務端執行一系列功能。
該插件配置在功能上。
插件參數
CheckExpr
要在服務端執行的腳本代碼。
如果返回值是true,表示檢查 需要提示用戶或者需要直接報錯
例如:
(TConvert.ToDateTime(<#OtherParam>)<DateTime.Today)
就是用於判斷對應參數小於當天再如:
DataSet aDataSet = DBHelper.ExecuteDataSet(this.Owner.Connection, "select * from productDetails where parentProductID=@ProductID", e);
e.Add("ProductDetails", ParamDirection.Output, aDataSet);
return true ;是用來執行一段Sql腳本的,並將執行返回的數據集填加到上下文環境中,並返回到客戶端。
客戶端可以使用Func_Executor_Client插件並在RunExpr參數中用如下代碼獲取服務端返回的數據。
DataSet aSet=e["ProductDetails"].Value as DataSet;
MsgExpr
checkExpr返回值爲false時的提示信息。
Options
功能的執行時機:檢查,執行中,缺省執行,執行後,執行完成後。