交互式排序
通過排序按鈕 MatrixSortButton,可以對(duì)矩陣的行或列進(jìn)行交互式排序。該按鈕應(yīng)插入較低級(jí)別的標(biāo)題元素中:
單擊預(yù)覽窗口中的按鈕后,相反的標(biāo)題將被排序。下面的示例按所選列內(nèi)的值對(duì)行進(jìn)行排序:
每按一次按鈕就切換一次排序模式:升序/降序/不排序。
添加按鈕
您可以使用右鍵菜單為標(biāo)題元素添加按鈕。選擇元素,右擊并選擇 "排序按鈕"。按鈕將添加到元素的右側(cè)部分。
添加按鈕后,元素的屬性 Padding.Right 會(huì)發(fā)生變化,這樣按鈕就不會(huì)與文本重疊。
自定義按鈕
標(biāo)題排序模式可在 "排序/交互式排序 "編輯器中按 "總計(jì) "選項(xiàng)卡進(jìn)行設(shè)置??梢允褂靡韵轮担?/span>
- “No"--不對(duì)標(biāo)題排序。
- "Auto "是默認(rèn)模式。排序按第一個(gè)總計(jì)(合計(jì))的值進(jìn)行。
- 總計(jì)(合計(jì))名稱:如果標(biāo)題有多個(gè)輸出值,可以選擇其中一個(gè)進(jìn)行排序。在下面的示例中,要按 ItemsSold 值對(duì)行頭排序,請(qǐng)選擇 Sum ([MatrixDemo.ItemsSold]) 合計(jì):
刪除按鈕
移除按鈕有兩種方法:
- 選擇按鈕并按下刪除鍵;
- 取消選中元素右鍵菜單中的 "Sort button "項(xiàng)。
移動(dòng)按鈕
默認(rèn)情況下,按鈕的停靠屬性為右。這意味著它??吭谠氐挠疫吘?。要將按鈕移動(dòng)到新位置,請(qǐng)?jiān)趯傩源翱谥性O(shè)置屬性 Dock = None。
您還可以使用按鈕的屬性錨定(Anchor)將其錨定到元素上的特定位置。
自定義按鈕外觀
使用 "Border”工具欄可以自定義按鈕圖標(biāo):邊框顏色和樣式、背景顏色。您還可以在屬性窗口中設(shè)置按鈕的以下屬性:
Property | Default value | Description |
---|---|---|
AllowInactiveSort | True |
確定按鈕是否處于非活動(dòng)狀態(tài)("no sort "模式)。 |
Cursor | Hand |
鼠標(biāo)光標(biāo)形狀 |
Exportable | False |
如果為 True,則在導(dǎo)出報(bào)告時(shí)將顯示該按鈕。 |
InactiveSortColor | Gray |
按鈕處于非活動(dòng)狀態(tài)時(shí)的顏色 |
Printable | False |
如果為 True,打印報(bào)告時(shí)將顯示該按鈕。 |
Symbol | Arrow | 按鈕符號(hào) |
SymbolSize | 7 |
按鈕符號(hào)大小。 |