zoukankan      html  css  js  c++  java
  • Ext.Net学习笔记19:Ext.Net FormPanel 简单用法

    Ext.Net学习笔记19:Ext.Net FormPanel 简单用法

    FormPanel是一个常用的控件,Ext.Net中的FormPanel控件同样具有非常丰富的功能,在接下来的笔记中我们将一起见证FormPanel的强大。

    image

    FieldLabel

    FieldLabel属性是每一个Field都具有的属性,它为我们的字段显示一个标签,例如上面登陆窗口中的“用户名”和“密码”。

    我们可以通过LabelWidth控制标签的长度,例如我们设置用户名字段的LabelWidth="80":

    image

    LabelAlign可以控制标签的显示位置,可以设置为Top、Left、Right三种,效果如下:

    image

    Icon

    对于TextField字段来说,我们可以设置它的图标,例如我们输入框中显示的小图标,只需要设置icon属性即可:

    <ext:TextField runat="server" 
        ID="txtName" FieldLabel="用户名" 
        Icon="User"></ext:TextField>

    效果如图:

    image

    默认空白显示的文字

    我们可以通过设置属性来实现在输入框没有输入内容(空白)时显示的文字,代码如下:

    <ext:TextField runat="server" 
        ID="txtName" FieldLabel="用户名" 
        Icon="User"
        EmptyText="用户名/邮箱">
    </ext:TextField>

    效果如下:

    image

    Note属性

    Note是字段的一个描述文字,可以通过NoteAlign控制显示的位置。

    <ext:TextField runat="server" 
        ID="txtName" FieldLabel="用户名" 
        Icon="User"
        Note="用户名/邮箱"
        NoteAlign="Down">
    </ext:TextField>

    效果如下:

    image

    TextField初始值

    设置Text属性可以为TextField设置初始值:

    <ext:TextField runat="server" 
        ID="txtName" FieldLabel="用户名" 
        Icon="User"
        Text="初始化值">
    </ext:TextField>

    效果如下:

    image

    登陆窗口完整代码

    接下来我们给出笔记开始时所看到的登陆窗口的代码:

    <ext:Window runat="server" Title="用户登录" Width="300" Height="200" Layout="FitLayout" Icon="UserGo">
        <Items>
            <ext:FormPanel ID="FormPanel1" runat="server" Layout="FormLayout" BodyPadding="5">
                <FieldDefaults LabelWidth="60" LabelAlign="Right"></FieldDefaults>
                <Items>
                    <ext:TextField runat="server" 
                        ID="txtName" 
                        FieldLabel="用户名" 
                        Icon="User">
                    </ext:TextField>
                    <ext:TextField runat="server" 
                        ID="txtPassword" 
                        FieldLabel="密码" 
                        Icon="Key" 
                        InputType="Password">
                    </ext:TextField>
                </Items>
                <Buttons>
                    <ext:Button runat="server" Text="登陆" Icon="Accept"></ext:Button>
                    <ext:Button runat="server" Text="注册" Icon="UserAdd"></ext:Button>
                </Buttons>
            </ext:FormPanel>
        </Items>
    </ext:Window>
  • 相关阅读:
    免费素材下载:淡蓝色的PSD格式UI套件
    分享一个CSS3的网格系统架构 ResponsiveAeon
    最新收集的超棒Mobile/Web UI和用户体验设计
    一个帮助你针对不同标签自动填入内容的轻量级javascript类库 fixiejs
    发现任何VB函数、插件、甚至按键精灵对“文件下载”窗口后台失效
    android 界面 滑入 效果
    分布式HeadLoop
    VB ListView
    android 下载保存图片
    网址
  • 原文地址:https://www.cnblogs.com/dwuge/p/5261398.html
Copyright © 2011-2022 走看看