ExtAspNet应用技巧(十六) - 菜单管理

本文介绍了ExtAspNet框架中的一些实用技巧,包括:Button的EnablePress属性实现按下效果,ToolbarFill用于工具栏分区,预定义图标设置,Grid的DataKeyNames定义主键,列宽调整与ExpandUnusedSpace属性,LinkButtonField的确认对话框设置,以及Window的Target属性在IFrame中的应用。这些技巧能帮助开发者更高效地进行页面布局和交互设计。
摘要由CSDN通过智能技术生成

界面截图

模拟树的Grid,这个是ExtAspNet中Grid控件的一个特色哦,是不是很方便: 


点击CheckBox自动回发,并修改数据库此条数据的状态: 


点击删除弹出确认对话框,注意这个对话框是在父页面中弹出的: 


通过可以按下的按钮(EnablePress)来设置简单的过滤条件: 


点击编辑弹出窗口(这个窗口是编辑页面IFrame,会在下一章介绍),注意这个弹出窗口也是在父页面弹出的,这也是ExtAspNet的一大特色: 



ASPX标签

    <ext:PageManager ID="PageManager1" AutoSizePanelID="Grid1" runat="server" />
    <ext:Grid ID="Grid1" runat="server" ShowBorder="false" EnableCheckBoxSelect="false"
        EnableRowNumber="true" DataKeyNames="Id" OnRowCommand="Grid1_RowCommand" Title="菜单管理">
        <Toolbars>
            <ext:Toolbar ID="Toolbar1" Position="Top" runat="server">
                <Items>
                    <ext:Button ID="btnOnlyTwoLevelMenu" EnablePress="true" OnClick="btnOnlyTwoLevelMenu_Click"
                        runat="server" Text="仅显示一二级菜单">
                    </ext:Button>
                    <ext:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
                    </ext:ToolbarSeparator>
                    <ext:Button ID="btnNoHiddenMenu" EnablePress="true" OnClick="btnNoHiddenMenu_Click"
                        runat="server" Text="不显示隐藏菜单">
                    </ext:Button>
                    <ext:ToolbarFill ID="ToolbarFill1" runat="server">
                    </
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值