【发布时间】:2012-07-05 07:02:45
【问题描述】:
我希望能够在加载网格后添加额外的列。用户应该能够从用户可以选中复选框的页面顶部提交表单,然后页面更新为网格中新添加的列。
例如,如果我有两列来自初始加载并且用户想要添加第三列。我怎样才能在技术上实现这一目标?我看到了一个创建新 GridColumnSettings 的示例,但我认为这不是我想要的。
【问题讨论】:
标签: c# asp.net-mvc telerik-grid
我希望能够在加载网格后添加额外的列。用户应该能够从用户可以选中复选框的页面顶部提交表单,然后页面更新为网格中新添加的列。
例如,如果我有两列来自初始加载并且用户想要添加第三列。我怎样才能在技术上实现这一目标?我看到了一个创建新 GridColumnSettings 的示例,但我认为这不是我想要的。
【问题讨论】:
标签: c# asp.net-mvc telerik-grid
关于列设置的 Telerik 文档非常好:
http://www.telerik.com/help/aspnet-mvc/telerik-ui-components-grid-columns.html#ColumnConfig
我觉得你有两个选择。
一种是在生成列时使用 Hidden 方法,然后在单击按钮时使用 javascript 将多余的列“取消隐藏”。
另一个选项是在服务器端选择性地呈现列或不呈现。取复选框的值,并将其传递给列定义代码中列的 Visible 方法。
【讨论】: