【问题标题】:Hide RadGrid column on Button press按下按钮时隐藏 RadGrid 列
【发布时间】:2016-03-18 12:14:37
【问题描述】:

我有一个包含许多列的 Telerik RadGrid。

我想在按下按钮时动态隐藏第二列“Ref_Name”。

   <asp:Button ID="Button1" runat="server" Text="Hide" onClientClick = 'return btnClick()' />

这是页面头部的函数btnClick():

<script type = 'text/javascript'>

    function btnClick() {
        RadGrid1.get_masterTableView().hideColumn(1);
    } </script>       

但是,在单击按钮时,页面只是回发并且该列并未隐藏。

有人可以提供任何建议吗?

谢谢。

【问题讨论】:

  • 隐藏栏后放return false;你需要返回这个才能停止回发。
  • 谢谢 - 按下按钮似乎仍然没有对网格做任何事情。

标签: javascript vb.net telerik telerik-grid


【解决方案1】:

您没有从函数调用中返回任何内容...添加返回以防止回发。

script type = 'text/javascript'>

function btnClick() {
    RadGrid1.get_masterTableView().hideColumn(1);
 return false;
} </script>

还可以在您的按钮中从您的呼叫中删除return

【讨论】:

    猜你喜欢
    • 2021-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    • 2017-01-31
    • 2016-09-02
    • 2014-04-24
    相关资源
    最近更新 更多