Example #1
0
 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;
 }
Example #2
0
 // 根据权限设置网格列状态
 // 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: 加上该语句页面就无法显示
     }
 }