MyComboBoxAdder 物件
動態加入數據於下拉式選單中。
MyComboBoxAdder 對象與 MyDate 對象相同,不能直接使用,在使用前需先宣告,宣告方式如下:
var adder = new Packages.pase.agenda.MyComboBoxAdder(Client); // 宣告後的 adder 即為 MyComboBoxAdder 對象。
完整屬性及方法
回傳值/對象 | 函式 (數據型態 參數) | 說明 |
---|---|---|
void | addItems(JComboBox combo, String itemName, String sql) | 根據 SQL 語句將 itemName 放入 combo 中 |
void | addItems(JComboBox combo, int i, int j) | 將 i 到 j 的數值放入 combo 的 ComboBox 組件中 |
void | addItems(JComboBox combo, int i) | 從 1 到 i 的數值放入 combo 的 ComboBox 組件中 |
MyComboBoxAdder 對象使用範例
var adder = new Packages.pase.agenda.MyComboBoxAdder(Client); // 將資料庫中 table「Member」的字段「Name」依條件將符合的數據抓出,並放入下拉式選單 "ComboBox1" 中 var combo = Form.getComponent("ComboBox1"); // 將窗體中的 ComboBox1 對象取出 // 根據 SQL 指令將符合條件的「Name」資料放入 ComboBox1 中 adder.addItems(combo, "Name", "select Name from Member where ID like 'FR%' ");
範例:
將數字 10 到 31 放入下拉式選單 “ComboBox1” 中:
// 將窗體中的 ComboBox2 對象取出 var combo = Form.getComponent("ComboBox2"); adder.addItems(combo, 10, 31); combo.insertItemAt("", 0); // 第一欄增加一個空項