Extjs 项目中常用的小技巧,也许你用得着(3)
时间:2022-05-03
本文章向大家介绍Extjs 项目中常用的小技巧,也许你用得着(3),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
几天没写了,接着继续,
1.怎么获取表单是否验证通过:
form.isValid()//通过验证为true
2.怎样隐藏列,并可勾选:
hidden: true,
如果是动态隐藏的话:
grid.getColumnModel().setHidden(1,true); //1 代表要隐藏的列所在位置,true代表隐藏
3.怎样隐藏列,并不可勾选(这个必须配合上边那个一块用)
hideable: false,
4.怎样设置简单查询,如果所示:
tbar: {
xtype: 'toolbar',
frame: true,
border: false,
padding: 2,
items: [
{
xtype: 'textfield',
emptyText: '请输入关键字...',
width: 220,
id: 'queryITGText'
},
{
xtype: 'tbspacer',
width: 5
},
{
xtype: 'button',
iconCls: 'icon-query',
text: '条件查询',
handler: queryStore,
scope: this
},
'-',
{
xtype: 'tbspacer',
width: 5
},
{
xtype: 'button',
text: '显示全部',
handler: function () {
InterfaceTrackStore.loadPage(1);
}
}
, '-',
{
xtype: 'button',
text: '清空数据',
handler: DeleteAll
}
]
5.怎样将参数放入参数列表里(这也是实现上边查询的关键所在
var lastOptions = InterfaceTrackStore.lastOptions;
var addOptions = { params: {
search: 'targetString'
}
}
//将参数放入参数列表里
var newOptions = Ext.apply(lastOptions, addOptions);
6.ExtJs定时刷新
var task = {
run : function() {
Ext.Ajax.request( {
url : "url",
timeout : 30000,
success : function(res) {
//请求响应
});
},
interval : 1000
// 1 second
}
Ext.TaskManager.start(task);//启动定时器
7.下拉列表Combo的使用:
{
xtype: 'combo', fieldLabel: '支付方式', id: 'payType', anchor: '90%',
store: new Ext.data.ArrayStore({
fields: ['text'],
data: [['全部'], ['现金支付'], ['银行卡支付'], ['就诊卡支付']]
}),
emptyText: '请选择',
queryMode: 'local',
triggerAction: 'all',
displayField: 'text',
editable :false//不可编辑
}
- NameError: name 'admin' is not defined(彻底解决方案)
- Error: No module named blog
- ubuntu中的django安装配置与操作
- IOS开发之-搜索栏UISearchController详解
- java归并排序(最精简代码)
- java希尔排序(最精简代码)
- java插入排序(最精简代码)
- java快速排序(最精简代码)
- java选择排序(最精简代码)
- java冒泡排序(最精简代码)
- column 'id' in field list is ambiguous
- mysql中limit使用
- django中mysql配置及使用
- java中链表实现
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 详解PHP 二维数组排序保持键名不变
- 详解PHP的抽象类和抽象方法以及接口总结
- keras的ImageDataGenerator和flow()的用法说明
- python 识别登录验证码图片功能的实现代码(完整代码)
- Laravel事件监听器用法实例分析
- iOS 性能优化实践:头条抖音如何实现 OOM 崩溃率下降50%+
- PHP join()函数用法与实例讲解
- Laravel框架实现的使用smtp发送邮件功能示例
- 浅谈PHP无限极分类原理
- 浅谈PHP各环境下的伪静态配置
- 浅谈php的TS和NTS的区别
- 详解用Python调用百度地图正/逆地理编码API
- python如何使用代码运行助手
- keras topN显示,自编写代码案例
- PHP实现的杨辉三角求解算法分析