版本
版本 | 功能變動 |
---|---|
11.0.1 | 新增 collapse、expand、submit API |
11.0 | 和 10.0 差別: 獲取參數面板上元件時,使用 11.0 新API getParameterContainer() 獲取參數面板後,再獲取面板上元件。 |
注:以下API不支援在 FVS 範本中使用。
在使用API前,請務必先仔細閱讀JS API相容說明,API預設支援普通報表和決策報表(新版)。
getWidgetByName
方法 | getWidgetByName(name) | 獲取參數面板中的元件,獲取後結合元件API使用 |
---|---|---|
參數 | name: string | 元件名稱,字串 |
回傳值 | object | 元件物件,需要結合元件的屬性/方法使用 |
範例 | 範例1:若獲取到的參數面板定義為 parameterContainer,獲取參數面板上的下拉框元件 comboBox0
範例2:獲取報表參數面板上的下拉框元件 comboBox0
| |
應用範例 | 獲取參數面板上的元件後給其指派,實現參數面板中元件值聯動: 點選可下載範本:給參數面板上元件賦值.cpt | |
行動端 | 支援行動端 |
collapse
方法 | collapse() | 收起參數面板 |
---|---|---|
參數 | - | - |
回傳值 | void | |
範例 | 範例1:若獲取到的參數面板物件定義為 parameterContainer,收起參數面板 範例2:獲取參數面板後將其收起 | |
應用範例 | 點選工具欄按鈕,收起參數面板: 點選可下載範本:自訂工具欄按鈕控制參數面板的展開與收起.cpt | |
行動端 | 支援行動端 |
expand
方法 | expand() | 展開參數面板 |
---|---|---|
參數 | - | - |
回傳值 | void | |
範例 | 範例1:若獲取到的參數面板物件定義為 parameterContainer,展開參數面板 範例2:獲取參數面板後將其展開 | |
應用範例 | 點選工具欄按鈕,展開參數面板: 點選可下載範本:自訂工具欄按鈕控制參數面板的展開與收起.cpt | |
行動端 | 支援行動端 |
submit
方法 | submit() | 自動提交後查詢 |
---|---|---|
參數 | - | - |
回傳值 | void | |
範例 | 範例1:若獲取到的參數面板定義為 parameterContainer,自動提交後查詢 範例2:報表自動提交後查詢 | |
應用範例 | 參數面板中下拉框選擇值後不點選查詢按鈕即可查詢,如下圖所示: 點選可下載範本:提交後自動查詢.cpt | |
行動端 | 支援行動端 |