Ext.Net 学习随笔 003 超链接按钮
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 超链接按钮的更多相关文章
- Ext.Net 学习随笔 003 Panel基本使用
Panel() 1.使用Content和Html属性设置Panel内容 前台View代码 @(X.Panel() .ID("panel1") .Width() .Height() ...
- Ext.Net 学习随笔 002 默认按钮
在FormPanel中按回车按键,会触发默认按钮的click事件.设置方法为在FormPanel中设置DefaultButton属性,如果没有设置这个属性,默认为最后一个按钮. 1.缺省最后一个按钮为 ...
- 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 ...
- PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox的按钮改变缺省文字的方法
在Qt Designer中可以预先定义标准按钮,相关支持的标准按钮请见<PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox的StandardButton ...
- PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox增加自定义按钮的方法
在Qt Designer中可以预先定义标准按钮,相关支持的标准按钮请见<PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox的StandardButton ...
- PyQt(Python+Qt)学习随笔:Designer中QDialogButtonBox确认clicked信号是哪个按钮发送的方法
一.引言 QDialogButtonBox本身只提供4种信号,分别是accepted.rejected.clicked和helpRequested,在<PyQt(Python+Qt)学习随笔:D ...
- PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox的StandardButtons标准按钮
在Qt Designer中,可以在界面中使用QDialogButtonBox来配置一组按钮进行操作,Qt中为QDialogButtonBox定义了一组常用的标准按钮,可以在Designer中直接在St ...
- PyQt(Python+Qt)学习随笔:Qt Designer中QAbstractButton派生按钮部件的shortcut 属性
shortcut 属性保存与按钮关联的快捷键.可以使用shortcut()和setShortcut(QKeySequence)访问和设置该属性. 关于这个属性官网介绍的不多,经老猿实际验证,它与tex ...
- PyQt(Python+Qt)学习随笔:Qt Designer中QAbstractButton派生按钮部件的icon属性和iconSize属性
icon属性 icon属性保存按钮上展示的图标,图标的缺省大小由图形界面的样式决定,但可以通过 iconSize 属性进行调整. 图标的几种子属性状态的含义与QWidget的windowIcon属性相 ...
随机推荐
- svn回滚版本
1.本地修改了内容,但是没有commit可以通过Revert-来覆盖当前版本. 2.已经commit了.首先第一步,应该知道需要回滚的版本编号, 第二步,选择 updata to revision
- 修改(table的section与上一个section的间距)section header背景颜色
- (UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { UIView * ...
- 项目组J2ee程序员的标志,你中招没 转载+评论
原文在此 校园级别的程序员的标志: 代码中最多的是嵌套if(null == xxx),还要告诉你,null必须写在前面,我靠. 防止把==写成=,c语言时代常犯的错误.由于null不能做左值,在写=的 ...
- 【转】 Linux shell的&&和||
http://www.2cto.com/os/201302/189655.html Linux shell的&&和|| shell 在执行某个命令的时候,会返回一个返回值,该返回值 ...
- 第一章 Android系统移植与驱动开发概述
本书第一章首先简单概要地介绍了关于Android系统移植和驱动开发的相关内容. 所谓“移植”是指为特定的自己的设备,如手机定制Android的过程.自己开发一些程序(移植)装载在设备上,使得Andro ...
- JAVA vo pojo javabean dto区别
JavaBean 是一种JAVA语言写成的可重用组件.为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器.JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性 ...
- sql语句的匹配
like 的通配符有两种 %(百分号):代表零个.一个或者多个字符. _(下划线):代表一个数字或者字符. 1. name以"李"开头 where name like '李%' 2 ...
- knockout.js 简介
Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化. Knockout有如下4大重要概念: 声明式绑定 (Declarative Bindings):使用 ...
- jquery 触发/失去焦点事件例子详解
触发焦点: $("Element").focus() 触发每一个匹配元素获得焦点事件. $("Element").focus(function) 事件会在获得焦 ...
- iOS 视频录制、压缩、上传
项目中实现功能 视频的录制.压缩.上传 首先调用系统的相机或相册 iOS录制的视频是mov格式的,安卓和PC不支持,因此要转换成MP4,并且要压缩. 获取到视频或者照片,处理的方法 下面两个方法是获取 ...