我的页面有一个组合框,用于过滤网格值。我试图在组合框为空时禁用网格的“添加新记录”按钮,并在选择值时启用该按钮,随后加载网格。
我有以下 JavaScript 函数,它禁用了 pageLoad 上的按钮,但我以后无法启用该按钮。我应该怎么办?
function pageLoad() {
var grid = $find("<%=grid1.ClientID %>");
Button1 = $telerik.findControl(grid.get_element(), "AddNewRecordButton");
Button1.set_visible(false);
}
在尝试了 PreRender 方法后,我尝试启用组合框“SelectedChangeIndex”上的按钮,但结果有任何结果。
if (radcombobox1.SelectedValue != null)
{
GridCommandItem cmditem = (GridCommandItem)RadGrid1.MasterTableView.GetItems(GridItemType.CommandItem)[0];
Telerik.Web.UI.RadButton addbtn = (Telerik.Web.UI.RadButton)cmditem.FindControl("AddNewRecordButton");
addbtn.Visible = true;
}
else
{
// alert
}