FineUI 官方论坛

标题: Appbox4.0第一页用户名排序后,该页的所有的删除按钮变灰 [打印本页]

作者: risfeng    时间: 2014-3-5 10:12
标题: Appbox4.0第一页用户名排序后,该页的所有的删除按钮变灰
Appbox4.0 在用户管理页面,在第一页中按用户名排序后,该页的所有的删除用户按钮不能使用![attach]4606[/attach]


作者: ☆☆αβ☆☆    时间: 2014-3-5 15:04
user.aspx
protected void Grid1_PreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        {
            User user = e.DataItem as User;

            // 不能删除超级管理员
            if (user.Name == "admin")
            {
                FineUI.LinkButtonField deleteField = Grid1.FindColumn("deleteField") as FineUI.LinkButtonField;
                deleteField.Enabled = false;
                deleteField.ToolTip = "不能删除超级管理员!";
            }
            else
            {
                FineUI.LinkButtonField deleteField = Grid1.FindColumn("deleteField") as FineUI.LinkButtonField;
                deleteField.Enabled = true;
                deleteField.ToolTip = "删除";
            }
          // 数据绑定之后,进行权限检查
            CheckPowerWithWindowField("CoreUserEdit", Grid1, "editField");
            CheckPowerWithLinkButtonField("CoreUserDelete", Grid1, "deleteField");
            CheckPowerWithWindowField("CoreUserChangePassword", Grid1, "changePasswordField");
        }
作者: risfeng    时间: 2014-3-5 15:15
☆☆αβ☆☆ 发表于 2014-3-5 15:04
user.aspx
protected void Grid1_PreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
        ...

问题已解决!谢谢!
作者: tarcyshu    时间: 2014-3-6 09:35
不错!.......




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4