折疊/擴(kuò)展元素
您可以使用 MatrixCollapseButton 類型的特殊按鈕,以交互方式管理單個(gè)標(biāo)題元素的可見性。該按鈕插入標(biāo)題元素中,并管理其他元素的可見性。下圖顯示了按鈕及其管理的元素(按鈕被選中時(shí)用紅框標(biāo)記):
點(diǎn)擊預(yù)覽窗口中的按鈕時(shí),相關(guān)元素會(huì)被隱藏或顯示。在這種情況下,報(bào)告將被重建:
添加按鈕
您可以使用上下文菜單為標(biāo)題元素添加按鈕。選擇項(xiàng)目,右擊并選擇折疊按鈕。按鈕就會(huì)添加到元素的左側(cè)。
添加按鈕后,元素的屬性 Padding.Left 會(huì)發(fā)生變化,這樣按鈕就不會(huì)與文本重疊。
自定義按鈕
添加按鈕時(shí),F(xiàn)astReport 會(huì)自動(dòng)配置按鈕與其管理元素之間的鏈接。在某些情況下,您可能需要手動(dòng)配置鏈接。為此,請(qǐng)打開依賴于按鈕的元素的編輯器,并在可見性/可見性切換選項(xiàng)卡上指定按鈕的名稱。該按鈕可以同時(shí)管理多個(gè)元素。
按鈕可以放在被管理元素的上方:
或與之處于同一水平:
受控元素的初始狀態(tài)--可見性--是在元素編輯器的 "可見性/不可見 "選項(xiàng)卡上設(shè)置的。
刪除按鈕
刪除按鈕有兩種方法:
- 選擇按鈕并按下刪除鍵;
- 取消選中元素右鍵菜單中的 "Collapse button"。
移動(dòng)按鈕
默認(rèn)情況下,按鈕的屬性 Dock = Left。這意味著它??吭谠氐淖筮吘?。在 "Properties "窗口中設(shè)置 ??繉傩?無,即可將按鈕移動(dòng)到新的位置。
您還可以使用按鈕的屬性錨點(diǎn)將其錨定到元素的特定位置。
自定義按鈕外觀
使用 "Border"工具欄,您可以自定義按鈕圖標(biāo):邊框顏色和樣式、背景顏色。此外,您還可以在 "Properties "窗口中設(shè)置按鈕的以下屬性:
Property | Default value | Description |
---|---|---|
Cursor | Hand |
鼠標(biāo)光標(biāo)形狀。 |
Exclusive | False | 如果為 True,則只能展開一個(gè)元素。 |
Exportable | False |
如果為 True,則在導(dǎo)出報(bào)告時(shí)將顯示該按鈕。 |
Printable | False |
如果為 True,則打印報(bào)告時(shí)將顯示該按鈕。 |
ShowCollapseExpandMenu | False |
確定當(dāng)鼠標(biāo)右鍵按在該按鈕上時(shí),是否顯示包含 "Collapse/Expand All "項(xiàng)目的菜單。 |
Symbol | PlusMinus |
按鈕內(nèi)顯示的符號(hào)。 |
SymbolSize |
5 |
按鈕符號(hào)大小。 |