HyperlinkButton()

1.不带图标的普通超链接按钮

@(X.HyperlinkButton()
    .Text("简单样式")
    .OnClientClick("Ext.Msg.alert('消息','超链接按钮的OnClentClick事件')")
)

2.调用DirectEvent的超链接按钮

客户端代码

@(X.HyperlinkButton()
    .Text("调用DirectEvent")
    .DirectEvents(de => de.Click.Url = Url.Action("HyperlinkButtonDirectEvent"))
)

服务端代码

public ActionResult HyperlinkButtonDirectEvent()
{
        X.Msg.Alert("服务器时间", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")).Show();
        return this.Direct();
}

3.带图标的超链接按钮

@(X.HyperlinkButton()
    .Text("默认图标在左边")
    .Icon(Icon.Accept)
        )
@(X.HyperlinkButton().Text("图标在右边").Icon(Icon.Accept).IconAlign(IconAlign.Right))

4.带菜单的超链接按钮

@(X.HyperlinkButton()
    .Text("点我出现菜单")
    .Icon(Icon.Accept)
    .IconAlign(IconAlign.Right)
    .Menu(
        X.Menu()
        .Items(
            X.MenuItem().Text("添加").Icon(Icon.Add),
            X.MenuItem().Text("修改").Icon(Icon.Wrench),
            X.MenuItem().Text("删除").Icon(Icon.Delete),
            X.MenuItem().Text("打印").Icon(Icon.Printer),
            X.MenuItem().Text("导出").Icon(Icon.ApplicationViewTile)
        )
    )
)

5.开关组超链接按钮

@(X.HyperlinkButton()
        .Text("添加")
        .Icon(Icon.GroupAdd)
        .ToggleGroup("g1")
    )
    @(X.HyperlinkButton()
        .Text("修改")
        .Icon(Icon.GroupEdit)
        .ToggleGroup("g1")
    )
    @(X.HyperlinkButton()
        .Text("删除")
        .Icon(Icon.GroupDelete)
        .ToggleGroup("g1")
    )

注:Ext.Net常用图标名吃

Icon="Add" Text="增加"

Icon="Key" Text="审核"

Icon="Printer" Text="打印"
Icon="ApplicationViewTile" Text="导出"

Icon="magnifier"
Text="查询"

Icon="Accept"  Text="确定"
(对勾)

Icon="Cancel "
Text="取消" (叉叉)

Icon="SystemSaveClose" Text="保存后关闭"
Icon="SystemClose"
Text="关闭"

Icon="Wrench"
Text="修改"

Icon="BookOpen"
Text="查看"
Icon="CartEdit"
Text="结帐"

Icon="Disk"
Text="保存"
Icon="TableDelete" Text="删除"
Icon="ArrowUndo"
Text="返回上一层"

Ext.Net 学习随笔 003 超链接按钮的更多相关文章

  1. Ext.Net 学习随笔 003 Panel基本使用

    Panel() 1.使用Content和Html属性设置Panel内容 前台View代码 @(X.Panel() .ID("panel1") .Width() .Height() ...

  2. Ext.Net 学习随笔 002 默认按钮

    在FormPanel中按回车按键,会触发默认按钮的click事件.设置方法为在FormPanel中设置DefaultButton属性,如果没有设置这个属性,默认为最后一个按钮. 1.缺省最后一个按钮为 ...

  3. Ext.Net 学习随笔 001 安装Ext.Net

    Ext.Net版本:4.1.0 Ext.Net官网:ext.net Ext.Net官方演示:mvc.ext.net Ext.Net MVC Example 下载:github.com/extnet/E ...

  4. PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox的按钮改变缺省文字的方法

    在Qt Designer中可以预先定义标准按钮,相关支持的标准按钮请见<PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox的StandardButton ...

  5. PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox增加自定义按钮的方法

    在Qt Designer中可以预先定义标准按钮,相关支持的标准按钮请见<PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox的StandardButton ...

  6. PyQt(Python+Qt)学习随笔:Designer中QDialogButtonBox确认clicked信号是哪个按钮发送的方法

    一.引言 QDialogButtonBox本身只提供4种信号,分别是accepted.rejected.clicked和helpRequested,在<PyQt(Python+Qt)学习随笔:D ...

  7. PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox的StandardButtons标准按钮

    在Qt Designer中,可以在界面中使用QDialogButtonBox来配置一组按钮进行操作,Qt中为QDialogButtonBox定义了一组常用的标准按钮,可以在Designer中直接在St ...

  8. PyQt(Python+Qt)学习随笔:Qt Designer中QAbstractButton派生按钮部件的shortcut 属性

    shortcut 属性保存与按钮关联的快捷键.可以使用shortcut()和setShortcut(QKeySequence)访问和设置该属性. 关于这个属性官网介绍的不多,经老猿实际验证,它与tex ...

  9. PyQt(Python+Qt)学习随笔:Qt Designer中QAbstractButton派生按钮部件的icon属性和iconSize属性

    icon属性 icon属性保存按钮上展示的图标,图标的缺省大小由图形界面的样式决定,但可以通过 iconSize 属性进行调整. 图标的几种子属性状态的含义与QWidget的windowIcon属性相 ...

随机推荐

  1. jquery mobile上传图片完整例子(包含ios图片横向问题处理和C#后台图片压缩)

    上传图片本身是个基本的小功能,但是到了移动端就不那么简单了,相信找到这篇文章的你一定有深深的同感. 本文实例是:在(移动端)页面中点击图片,然后选择文件,然后保存.使用Asp.net 难点一:后台获取 ...

  2. Android Context上下文解析

    1.Context概念 Context,相信不管是第一天开发Android,还是开发Android的各种老鸟,对于Context的使用一定不陌生~~你在加载资源.启动一个新的Activity.获取系统 ...

  3. Http的Get/Post请求区别

    1.HTTP请求格式: <request line> <headers> <blank line> [<request-body>] 在HTTP请求中, ...

  4. Java web 项目的相对路径的使用

    在java Web中有些地方读取文件需要相对路径.在Java Web 中如何使用相对路径呢? Java Web 在发布项目的时候. 发布根路径下WEB-INF/classes 默认使用该方法的路径是: ...

  5. Spark源码学习1.5——BlockManager.scala

    一.BlockResult类 该类用来表示返回的匹配的block及其相关的参数.共有三个参数: data:Iterator [Any]. readMethod: DataReadMethod.Valu ...

  6. cocos2d-x WebSocket

    WebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术.在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道 ...

  7. iOS交互WebService(cxf框架)

    公司后台java用的cxf框架,说是iOS.Android.web客户端都可以通用,但是我还是第一次遇到,所以做的时候遇到了不小的坑.下面总结下我开发中遇到的问题以及解决方案: 首先,后台提供了一份接 ...

  8. 生成highcharts报表时对数据没有用= eval('([' + seriesArray+ '])')处理生成数组,而是简单的拼成字符串,结果导致大量的场景出现

    <script type="text/javascript"> //异步初始周达成率趋势图信息 function goFinishQuery() { var yearN ...

  9. java集合类的学习(二)

    ArrayList,LinkedList,Vector都是List的实现类,前两都没有实现同步机制,Vector实现了同步机制.他们代码类似. ArrayList代表大小可变的数组,允许对元素进行快速 ...

  10. SQLServer将表数据导出为Insert语句

    从网上找到的方法,不过很不错,记录下来,也算是分享下~~ 有一个表,city,有列:cityID,cityName;将此表中所有数据,变为insert语句 select 'insert into ta ...