FineUI 官方论坛
标题:
Grid的Bug?(FineUI4.0.2)
[打印本页]
作者:
忽必猎
时间:
2014-1-18 22:21
标题:
Grid的Bug?(FineUI4.0.2)
DESC ASC 排序后删除按钮的可使用状态不一致
[attach]4188[/attach]
[attach]4189[/attach]
作者:
sanshi
时间:
2014-1-18 22:38
看下代码,这个状态是自己设置的
作者:
忽必猎
时间:
2014-1-18 22:48
本帖最后由 忽必猎 于 2014-1-19 13:37 编辑
sanshi 发表于 2014-1-18 22:38
看下代码,这个状态是自己设置的
前台:
<x
inkButtonField ColumnID="deleteField" TextAlign="Center" Icon="Delete" ToolTip="删除"
ConfirmText="确定删除此记录?" ConfirmTarget="Top" CommandName="Delete" Width="50px" />
后台:
protected void Grid1_PreRowDataBound(object sender, FineUI.GridPreRowEventArgs e)
{
t_User user = e.DataItem as t_User;
// 不能删除超级管理员
if (user.FUserName == "admin")
{
FineUI.LinkButtonField deleteField = Grid1.FindColumn("deleteField") as FineUI.LinkButtonField;
deleteField.Enabled = false;
deleteField.ToolTip = "不能删除超级管理员!";
}
}
Grid设置
<x:Grid ID="Grid1" runat="server" BoxFlex="1" ShowBorder="true" ShowHeader="false"
EnableCheckBoxSelect="true" DataKeyNames="FUserId,FUserName" AllowSorting="true"
SortDirection="DESC" SortField="FUserName" AllowPaging="true"
IsDatabasePaging="true"
>
排序部分借鉴的AppBox ,
// 排列和数据库分页
q = SortAndPage<t_User>(q, Grid1);
其实AppBox3.0也有这个问题
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4