【问题标题】:Add extra columns after initial load (Telerik MVC Grid)初始加载后添加额外的列(Telerik MVC Grid)
【发布时间】:2012-07-05 07:02:45
【问题描述】:

我希望能够在加载网格后添加额外的列。用户应该能够从用户可以选中复选框的页面顶部提交表单,然后页面更新为网格中新添加的列。

例如,如果我有两列来自初始加载并且用户想要添加第三列。我怎样才能在技术上实现这一目标?我看到了一个创建新 GridColumnSettings 的示例,但我认为这不是我想要的。

【问题讨论】:

    标签: c# asp.net-mvc telerik-grid


    【解决方案1】:

    关于列设置的 Telerik 文档非常好:

    http://www.telerik.com/help/aspnet-mvc/telerik-ui-components-grid-columns.html#ColumnConfig

    我觉得你有两个选择。

    一种是在生成列时使用 Hidden 方法,然后在单击按钮时使用 javascript 将多余的列“取消隐藏”。

    另一个选项是在服务器端选择性地呈现列或不呈现。取复选框的值,并将其传递给列定义代码中列的 Visible 方法。

    【讨论】:

    • 谢谢。我设法使用您的第一个建议解决了它。如果有人需要,代码如下:pastie.org/4209441
    猜你喜欢
    • 2019-08-16
    • 2019-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多