一、概述
FR 預設了統一風格的訊息框,可以替代實現 Window 中的 alert、confirm 、 prompt 等彈窗。https://help.fanruan.com/finereport-tw10.0/doc-view-4630.html
二、方法說明
1
Msg.alertv
方法 | FR.Msg.alert(title, message, callback) | 彈出只有確定按鈕的訊息框。 |
---|---|---|
參數 | title:String message:String callback:function | title:警告框标題。 message:警告框裏顯示的提示内容。 callback:點擊確定時呼叫的函式方法。 |
傳回值 | void | |
範例 | 彈出标題為“警告”,内容為“值錯誤”的訊息框:
彈出标題為“警告”,内容為“值錯誤”的訊息框,點擊確認後清空textEditor0【文本元件的值:
| |
應用範例 | 給【文本元件】增加【編輯結束】事件,當填入的工号長度不是 6 時,彈窗提示:工号必須為 6 位: 點擊可下載範本:Msg.alert.cpt。 | |
行動端 | 支援行動端。 |
2
Msg.confirm
方法 | FR.Msg.confirm(title, message, callback) | 彈出帶有确認和取消按鈕的訊息框。 |
---|---|---|
參數 | title:String message:String callback:function | title:對話框标題。 message:對話框裏顯示的提示内容。 callback:點擊確定和取消時呼叫的方法,可以獲取一個參數值 value:
注:value 只能在 callback 中獲取,直接透過FR.Msg.confirm(title, message, callback)結果将無法獲取。 |
傳回值 | void | |
範例 | 彈出标題為“警告”,内容為“確定要要删除嗎”的訊息框:
彈出标題為“警告”,内容為“確定要删除嗎”的警告框,點擊確定時彈出“即将删除!”;點擊取消時,彈出“取消删除!”:
| |
應用範例 | 給某個删除按鈕增加【點擊】事件,點擊删除時,确認是否確定删除: | |
行動端 | 支援行動端。 |
3
Msg.prompt
方法 | FR.Msg.prompt(title, message, value, callback) | 彈出可以回傳内容的訊息框。 |
---|---|---|
參數 | title:String message:String callback:function Value:String | title:對話框标題。 message:對話框裏顯示的提示内容。 callback:點擊確定時呼叫的方法。 Value:預設的回傳内容。 |
傳回值 | void | |
範例 | 彈出标題為“輸入”,内容為“愛好”的訊息框:
彈出标題為“輸入”,内容為“愛好”,預設輸入的愛好為“運動”的訊息框:
彈出标題為“輸入”,内容為“愛好”,預設輸入的愛好為“運動”的訊息框:
彈出标題為“輸入”,内容為“愛好”,預設無值,輸入值後傳給 textEditor0 【文本框元件】:
| |
應用範例 | 給【單選按鈕】添加【狀态改變】事件,當選擇“其他”時,彈出訊息框,輸入其他運動項目并回填到儲存格: 點擊可下載範本:Msg.prompt.cpt。 | |
行動端 | 支援行動端。 |
4
Msg.toast
方法 | FR.Msg.toast(message) | 報表從頁面右上角彈出長條形訊息框。 |
---|---|---|
參數 | message:String | message:訊息框中的内容。 |
傳回值 | void | |
範例 | 彈出内容為“匯出成功”的長條形訊息:
| |
應用範例 | 給頁面添加一個【Excel 匯出後】事件,當匯出 Excel 後,頁面的右上角彈出“匯出成功”: | |
行動端 | 支援行動端。 |