表單設計器是標準asp.net設計器,任何asp.net控制項都可以新增到表單設計器中。
控制項新增到表單設計器後,使用者在設計表單時就可以直接拖拉、使用這些控制項。
SyncFiles目錄
表單設計器會自動升級,會自動同步SyncFiles目錄下的檔案,只要在伺服器端新增或更新SyncFiles目錄中的檔,使用者下次打開表單設計器時就會自動應用這些更新。
SyncFiles的位置:安裝目錄\WebSite\YZSoft\bpm\xformadmin\Install\SyncFiles。
新增步驟
在表單設計器中新增外部asp.net控制項,步驟如下:
■ 將控制項所在dll庫放到SyncFiles和網站bin資料夾;
■ 修改SyncFiles\XFormDesigner.exe.config檔,在工具箱中新增控制項。
將控制項庫放到SyncFiles和bin資料夾
控制項庫新增到SyncFiles檔加後,就會自動同步到表單設計器,也就可以在表單設計器中使用。
控制項庫新增到bin目錄下後,就可以在網站運行時使用控制項。
在工具箱中新增控制項
工具箱的內容是由SyncFiles\XFormDesigner.exe.config文件決定的。
修改伺服器上的XFormDesigner.exe.config檔後,該檔會自動同步到表單設計器,表單設計器就會展示新的工具箱。
■ 新增分類
<toolboxSection name="公司控制項庫" type="XFormDesigner.Packages.Web.Designer.CustomControlsToolboxSection,XFormDesigner.Packages.Web">
</toolboxSection>
■ 新增控制項
<toolboxSection name="公司控制項庫" ...>
<toolboxItem data="XFormDesigner.Framework.Web.UI.XBarcode, XFormDesigner.Framework"/>
</toolboxSection>
■ toolboxItem