Mashup Builder > 小组件 > 标准小组件 > 栅格小组件 > 配置栅格的运行时选项
配置栅格的运行时选项
除排序和编辑外,您还可以使用配置小组件属性来控制栅格在运行时的使用方式。
添加显示菜单以控制列的可见性和顺序。
调整列大小和重新排序列
添加显示行号的列
添加列显示菜单
您可以添加下拉菜单以控制运行时列的可见性。打开该菜单时,将根据设计时或使用 JSON 配置所配置的默认顺序列出可用的列。
使用小组件 ColumnsMenuOptions 属性控制菜单中可用的选项。您可以配置列可见性和/或顺序。选择“无”可隐藏菜单。
调整列大小和重新排序列
要启用列大小调整,请将小组件 ResizeColumns 属性设置为 True。在运行时,单击并拖动标题行内的分隔线可调整列大小。您可以使用小组件配置对话框为每一列设置最小和最大宽度。列的默认最小宽度为 75 像素。
要启用列重新排序,请将小组件 ReoderColumns 属性设置为 True。在运行时,您可以拖动列标题来更改顺序。
添加行号
要显示行号,请将小组件 ShowRowNumbers 属性设置为 True。即会将显示每行编号的列添加到栅格中。
* 
如果在运行时展开和折叠树形栅格中的行,则会动态更新行号。
展开和折叠树形栅格上的节点
可使用以下属性配置栅格树节点的展开和折叠:
ExpandCollapseAll - 添加一个用于展开和折叠栅格中所有树节点的按钮。
ExpandCollapseIcon - 设置用于指示某一行中包含子项的图标。默认使用脱字符图标。
PreserveRowExpansion - 刷新页面时,保留加载行的状态。
MaxExpandedRows - 设置展开行数量超出最大允许数量时显示的消息。可使用 MaxRowsMessageMaxRowMessageTitle 属性自定义消息的默认文本。
若要进一步展开其他行,就必须关闭树中的已打开行。
这对您有帮助吗?