發表人名稱 ﹕ |
avisionu1 |
發表日期 ﹕ |
2020/10/13 下午 04:59:51 |
發表人來自 ﹕
|
61.220.247.190 |
|
|
原文 ﹕
因特殊需求,需要另外客製 Mail 通知相關人員簽核。(如圖 1) 一般方式進入簽核文件,進入畫面時會顯示 Flow Icon(如圖 2)
為了讓客製的 Mail 連結可以正常開啟畫面簽核,我加了 openForm(如圖 3) 執行 openForm 時,isshowflowicon = true,但仍然無法正常顯示 Flow Icon(如圖 4)
是否還有什麼方式可以顯示?
|
附件:20201013165951-HowToShowFlowIcon.png
|
|
發表人名稱 ﹕ |
Lily |
發表日期 ﹕ |
2020/10/13 下午 05:42:21 |
發表人來自 ﹕
|
116.233.77.50 |
|
|
原文 ﹕
是jq的嗎?您這個網頁是從待辦開啓的嗎?
|
附件:
|
|
發表人名稱 ﹕ |
avisionu1 |
發表日期 ﹕ |
2020/10/13 下午 06:10:33 |
發表人來自 ﹕
|
61.220.247.190 |
|
|
原文 ﹕
是 JQ 的,由客製的連結進入簽核畫面
|
附件:
|
|
發表人名稱 ﹕ |
Lily |
發表日期 ﹕ |
2020/10/14 上午 09:41:14 |
發表人來自 ﹕
|
116.233.77.50 |
|
|
原文 ﹕
您F12看一下jquery.infolight.js的initInfoDataGrid方法,其中的onLoadSuccess裡面,會有判斷執行openform。您看一下哪個條件不符合。
|
附件:
|
|
發表人名稱 ﹕ |
avisionu1 |
發表日期 ﹕ |
2020/10/14 下午 04:31:01 |
發表人來自 ﹕
|
61.220.247.190 |
|
|
原文 ﹕
onloadSuccess 資料是一樣的,發現是一個地方不同 同一張單據,不同開啟方式(正常進入/連結進入單據) 畫面載入執行順序(如圖) 1. 呼叫 openForm (圖1) 2. openForm(editDialog, rowData, "viewed", editMode, "HEADER_ID");(圖2) → 資料相同 3. initInfoDataGrid(datagrid, parentTableName, parentRow)(圖3) → 連結進入的單據抓不到【flowkey】?(圖3) 可以怎麼樣塞值給抓不到值的地方嗎?
|
附件:20201014163101-20201014-0.png
|
|
發表人名稱 ﹕ |
Lily |
發表日期 ﹕ |
2020/10/14 下午 05:17:58 |
發表人來自 ﹕
|
116.232.54.4 |
|
|
原文 ﹕
建議不用通過鏈接開啓,而是直接調用Mainpage_flow.js的的openFlowPage方法,第一個參數是待辦或者經辦取出的row,第二個參數,如果是已經結案的帶true,其他帶false。
|
附件:
|
|
發表人名稱 ﹕ |
avisionu1 |
發表日期 ﹕ |
2020/10/14 下午 05:50:58 |
發表人來自 ﹕
|
61.220.247.190 |
|
|
原文 ﹕
畫面載入會透過 http://localhost:50315/handler/SystemHandle_Flow.ashx 取得 FORM_PRESENTATION。 一般方式進入單據:可以正常抓到資料(如圖) 連結進入單據,可以怎麼抓到同樣的資料 目前需求一定需要透過連結開啟單據 麻煩謝謝~
|
附件:20201014175058-20201014-1.png
|
|
發表人名稱 ﹕ |
Lily |
發表日期 ﹕ |
2020/10/15 上午 09:20:58 |
發表人來自 ﹕
|
116.232.54.4 |
|
|
原文 ﹕
<p>需要的內容很多,最好是上面的方法。可以顯示爲連接的方式,但是可以定義onclick來實現具體的方法。</p><p>或者就是上面偵錯的方法,您看看需要的內容,您自己都設定一下。</p><p>再或者您自己複製一下openform方法重新改一下,根據key到系統表取出待辦的資料,直接設定讀取到的內容,而不是從網址上讀取。</p>
|
附件:
|
|
發表人名稱 ﹕ |
avisionu1 |
發表日期 ﹕ |
2020/11/13 下午 01:44:20 |
發表人來自 ﹕
|
61.220.247.190 |
|
|
原文 ﹕
好的,請結案謝謝~
|
附件:
|
|
|