我有一个带有多列的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>
但是,单击该按钮时,页面只会回发一个帖子,而且不会隐藏该列。
有人能提供任何建议吗?
谢谢。
答案 0 :(得分:0)
您没有从函数调用返回任何内容...添加返回以防止回发。
script type = 'text/javascript'>
function btnClick() {
RadGrid1.get_masterTableView().hideColumn(1);
return false;
} </script>
同时从按钮中删除通话中的return
。