在roadflow表單設計器不能滿足很復雜的業務需求的時候,可以采用自定義表單(即表單頁面自己做)。
自定義表單就是自己寫一個頁面,包含控制器視圖,然后將這個頁面掛到流程上進行審批。
自定義表單分為以下幾步:
1、自己寫頁面
示例:
控制器:
自定義表單的表單和數據保存代碼都是自己寫的,注意頁面一定要有一個form,並且設定action(保存表單數據的地址)。
如果您的頁面包含了ckeditor html編輯器,則相應的textarea要加上model="html"屬性,這樣才能將html內容保存到數據庫。

2、加入應用程序庫
頁面寫好之后就是一個應用地址,將這個應用加入到應用程序庫 系統管理 -- 應用程序庫 菜單

3、流程設計中選擇該表單

步驟上選擇剛才加入到應用程序庫的表單。
步驟按鈕選擇,保存... 或者 保存並發送... 按鈕

這樣在打開流程點擊保存,或者保存並發送按鈕時,系統會將表單內容提單到form設置的action進行保存。

