1. 概述
在參數或者填報界面,添加「複選按鈕控件」和「複選按鈕組控件」時,默認是未選中的,若希望變成默認選中,或者「複選按鈕組控件」默認選中多個,這個要如何實現呢?
下面介紹「複選按鈕控件」和「複選按鈕組控件」的默認值在參數界面和填報界面的具體設置方法和效果。
2. 複選按鈕的默認值設置
2.1 填報界面
選中單元格,點擊界面右側「控件設置」,添加「複選按鈕控件」,然後在對應單元格中輸入文本「true」,點擊「填報預覽」,複選按鈕默認選中,效果如下圖所示:
2.2 參數界面
在參數界面添加了「複選按鈕控件」之後,在控件值「布爾型」下勾選「true」。點擊「分頁預覽」,「複選按鈕」默認選中。
3. 複選按鈕組的默認值設置
3.1 填報界面
選中單元格,點擊界面右側「控件設置」,添加「複選按鈕組控件」。
設置控件的「數據字典」爲「數據庫表」,數據庫選擇 FRDemo,表選擇 STScore,實際值和顯示值都是班級 CLASSNO 所在列。預覽時複選按鈕組有 Class1,Class2,Class3,Class4 四個選項。
「複選按鈕組控件」的返回值類型分爲數組和字符串,兩種類型返回值的默認值設置是不同的,以下分别介紹其具體操作。
3.1.1 返回值類型爲字符串
選中控件,設置「控件設置>屬性>高級>返回值類型」爲「字符串」,選擇分隔符爲「逗号」,起始符爲「單引号」,結束符爲「單引号」。如下圖所示:
即「複選按鈕組」選中單個如 Class1 時,返回的結果爲'Class1';選中多個如 Class1、Class2 時,返回結果爲'Class1,Class2'。
默認選中一個值時,在單元格中寫下一個默認值 「'Class1'」;默認選中多個值時,即在單元格中寫下多個默認值「'Class2,Class3,Class4'」,點擊「填報預覽」,效果如下圖所示:
3.1.2 返回值類型爲數組
選中控件,設置「控件設置>屬性>高級>返回值類型」爲「數組」:
默認選中一個值時,在單元格中寫下一個默認值 「Class1」,默認選中多個值時,即在單元格中寫下多個默認值 「Class2,Class3,Class4」 ,點擊「填報預覽」,效果如下圖所示:
3.2 參數界面
形同於填報界面,參數界面的複選按鈕組的返回值類型也有兩種,字符串和數組。
設置過程與填報界面基本相同,在參數面板上添加「複選按鈕組控件」,設置控件的「數據字典」爲「數據庫表」,數據庫選擇 FRDemo,表選擇 STScore,實際值和顯示值都是班級 CLASSNO 所在列。步驟如下圖所示:
3.2.1 返回值類型爲字符串
選中控件,設置「控件設置>屬性>高級>返回值類型」爲「字符串」,選擇分隔符爲「逗号」,起始符爲「單引号」,結束符爲「單引号」。如下圖所示:
默認選中一個值時,可在「控件值」處輸入字符串「'Class1'」,默認選中多個值時,則在控件值處輸入字符串「'Class2,Class3,Class4'」。效果如下圖所示:
3.2.2 返回值類型爲數組
選中控件,設置「控件設置>屬性>高級>返回值類型」爲「數組」。默認選中一個值時,可在「控件值」處輸入字符串「Class1」,默認選中多個值時,則在控件值處輸入字符串「Class2,Class3,Class4」。效果如下圖所示:
注:默認值必須是實際值。
4. 模板下載
4.1 複選按鈕
1)填報界面
點擊下載模板:複選按鈕控件設置默認值-填報界面.cpt
2)參數界面
點擊下載模板:複選按鈕控件設置默認值-參數界面.cpt
4.2 複選按鈕組
1)填報界面
點擊下載模板:
2)參數界面
點擊下載模板: