protected void CheckPowerFailWithWindowField(FineUI.Grid grid, string columnID) { FineUI.WindowField btn = grid.FindColumn(columnID) as FineUI.WindowField; btn.Hidden = true; btn.Enabled = false; btn.ToolTip = CHECK_POWER_FAIL_ACTION_MESSAGE; }
// 根据权限设置网格列状态 // Common.SetGridColumnByPower("CoreDeptEdit", Grid1, "editField"); // Common.SetGridColumnByPower("CoreDeptDelete", Grid1, "deleteField"); public static void SetGridColumnByPower(FineUI.Grid grid, string columnID, PowerType power) { if (!Common.CheckPower(power)) { BaseField field = grid.FindColumn(columnID) as BaseField; field.ToolTip = Common.CHECK_POWER_FAIL_ACTION_MESSAGE; field.Hidden = true; // 整个列都隐藏 //field.Enabled = false; // 按钮不能点 //field.Visible = false; // BUG: 加上该语句页面就无法显示 } }