close
新版的FpgFlow已預設套用Bootstrap了, 直接拿來用在表單, 應該也只是剛好
只是Modal平時是隱藏顯示的狀態, 需要使用者按鈕觸發
但是在FpgFlow的設計模式中, Modal仍是隱藏的狀態, 就無法去設定放在Modal裡面的控制項的屬性了
解法: 在Code Behind 的 CS 程式碼中, Page Load 的事件裡, 當 base.flowDocId == null 時, 代表目前正在設計模式, 可以用以下的方式 執行 Javascript, 解除Modal的隱藏.
if (base.flowDocId == null) // Design mode 表單設計模式
{
string sScript = "$j('#ModalA,#ModalB').removeClass('modal fade');";
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "script", sScript, true);
}
其中 ModalA / ModalB 代表 .aspx 中 Modal 的 div id
前一陣子寫過一次, 但今天又要用到時, 怎麼也找不到上次寫過的程式, 只好重新研究一番
特此筆記. 再忘記就真的不行了....
文章標籤
全站熱搜