iModel插件介紹之QueryPlugin

簡單查詢插件Queryplugin

該插件可以實現業務對象數據的查詢和過濾功能

該插件配置在實體功能上。

插件參數:

ConditionTableName

查詢條件業務對象,可以從已定義業務對象中選擇。

QueryExpresstion

自定義查詢條件表達式。

該插件的使用方法(以庫存查詢爲例):


1,定義一個查詢條件業務對象

其中業務對象屬性就是查詢的條件,比如要做一個庫存賬的查詢條件,我們可以定義一個StockQuery_Cond業務對象,而該業務對象的數據來源屬性是定義數據,其中的業務對象屬性的數據來源都是前臺計算。


2,定義一個要查詢的業務對象

該業務對象就是查詢數據的主要來源對象,如庫存賬的查詢中,我們可以定義一個StockQuery業務對象,該業務對象的原始表爲存儲商品庫存信息的Stocks表。


3,引用查詢業務對象定義一個查詢實體

該實體的主對象爲引用查詢業務對象,而附加一個對象爲查詢條件對象,查詢條件業務對象設置爲不刷新。


4,在定義的查詢實體中定義一個查詢功能

該查詢功能類型爲ServerProcess。

在查詢功能上定義一個QueryPlugin插件,在插件參數中將查詢條件業務對象填爲該實體中定義的查詢條件業務對象。


5,爲該實體定義一個界面

該界面中將查詢對象定義爲Grid,將條件對象定義爲Edits,然後保存,並在打開的界面中配置並擺放好界面元素。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章