1、extjs2.2版本
2、js代码示例
//Combobox, IE and hideTrigger:true bug
Ext.form.TriggerField.override({
afterRender: function() {
Ext.form.TriggerField.superclass.afterRender.call(this);
}
});
{
xtype:'combo',
fieldLabel: '客户(拼音搜索)',
labelSeparator: ':' + ' <img src="'+ Ext.NEEDED_IMAGE_URL + '"/>',
hiddenName:'ownerId',
valueField:'id',
displayField:'name',
autoLoad : false,
width:165,
loadingText : '查询中...',
maxHeight:200,
pageSize:10,
mode:'remote',
store:new Ext.data.JsonStore({
storeId:'pigOwnerStore',
url: 'data/pagingOwner.do',
root: 'owners',
totalProperty: 'totalCount',
remoteSort: true,
fields: ['id','name']
}),
typeAhead : true,
minChars:2,
hideTrigger : true,
forceSelection : false,
queryParam: 'searchString',
listeners : {
select : function(combo, record, index) {
Ext.getCmp('owner_quid').setValue(combo.getRawValue());
},
'blur' : function(f) {
var textvalue = this.el.dom.value;
Ext.getCmp('owner_quid').setValue(textvalue);
}
},
allowBlank : false,
blankText :'请选择宰户',
msgTarget :'side'
}
3、action控制器
/**
* 带有检索功能的客户选择
* @param orgNo
* @param query
* @param model
* @param start
* @param limit
* @return
*/
@RequestMapping("/data/pagingOwner.do")
public String getPagingOwners(String searchString,Model model,Integer start,Integer limit){
System.out.println(">>>searchString:" + searchString);
Paging paging = dataManager.getSpellClients(searchString,0,start, limit);
String json = "{totalCount:" + paging.getTotalCount() + ",Owners:"
+ JSONArray.fromObject(paging.getCollections(), JsonUtils.registerDateProcessor(new JsonConfig()))
+ "}";
return JsonUtils.returnJsonModelAndView(model, json);
}
分享到:
相关推荐
ExtJS 是一个强大的JavaScript库,主要用于构建富客户端的Web应用程序。...同时,ExtJS 3.x虽然已有些许年代,但其设计理念和许多核心功能在后续版本中仍然保留,因此掌握3.x的基础对理解和学习更新版本也有很大帮助。
6. **Grid组件**:是ExtJS 3.x 中的重要组成部分,用于展示大量表格数据,支持排序、分页、筛选等功能。 7. **Charts**:虽然3.x版本的图表功能相对较弱,但还是提供了基础的图表组件,如柱状图、饼图等,满足基本...
在ExtJS中,API包括了所有组件、布局、数据存储、图表、事件处理等核心功能的详细说明。 **ExtJS 3.x 中的关键知识点:** 1. **组件(Components)**:ExtJS中的组件模型是其强大之处,包括各种UI元素如按钮、面板...
ExtJS2.X 版本app 这个版本目前找不到了噢
通过以上内容的详细介绍,我们可以看出`UploadDialog`组件及其相关的辅助类(如`EventQueue`和`FSA`)在ExtJS 3.x中的实现细节和技术要点。这不仅有助于理解多文件上传组件的工作原理,也为开发者提供了实现类似功能...
ExtJS3.x 中文帮助文档,是 CHM 格式的,方便阅读和查询。本人正在使用,效果不错,共享出来,方便大家。
详细的介绍了EXT2.X各种对象的属性、方法、事件
在ExtJS 2.x中,主题主要基于CSS来实现。SASS文件通常包含变量和混合(mixins),这些可以被编译成CSS。例如,`ext-all.css`是核心样式文件,`ext-theme.css`包含了特定主题的样式。 6. **主题的继承**: ExtJS...
在提供的文件列表中,"SwfUploadPanel3.x"可能是一个特定于ExtJS 3.x的SWFUpload实现,它是一个预封装的组件或者类,简化了在ExtJS 3.x中集成SWFUpload的过程。这个组件可能包括了必要的样式、配置选项以及与后台...
下面我们将详细探讨EXTJS 4.x中如何实现这个功能。 首先,我们需要了解EXTJS 4.x的核心概念。EXTJS是一个基于JavaScript的富客户端框架,它提供了丰富的组件库和数据管理模型,用于构建复杂的Web应用程序。`...
"EXTJS2.x_pagingstore.zip" 文件是一个压缩包,包含与ExtJS 2.x中的分页存储(Paging Store)相关的资源,这是一个非常关键的功能,尤其在处理大量数据时。 分页存储是ExtJS中用于管理大数据集的一种机制,它允许...
extjs4.x中文api 实用比较方便 。
ExtJS 是一个强大的JavaScript 库,专用于构建富客户端应用程序。在Web开发领域,它以其丰富的...这些资料将有助于提升开发者在ExtJS 2.x框架下的编程技能,无论是在新项目的开发还是旧项目的维护中都能发挥重要作用。
Ext JS 4.X 中文API,不过有些地方不是很好,显示的有点慢!
ExtJS2.x、SSH(Struts2、Spring、Hibernate)和JavaEE是企业级Web应用程序开发中的关键技术栈。这个应用系统将这些技术融合在一起,构建了一个高效且功能丰富的交互式用户界面。以下是对这些技术及其在项目中的应用...
extJS4.x中文API学习教程,想要学习extjs的童鞋可以下载看看
extJS4.x中文API学习教程Extjs初步获取Extjs下载extjs:
在ExtJS 4.x框架中,ComboboxTree是一种特殊的组件,它将传统的下拉框与树形结构结合在一起,提供了一种更为灵活的用户输入方式。这种组件在数据选择上非常实用,尤其当数据层级关系复杂时,可以方便地进行多选或...
ExtJS 3.x Upload上传组件是基于ExtJS 3.x版本的一个功能强大的文件上传工具,它为Web应用程序提供了用户友好的界面和灵活的文件管理功能。这个组件在Web开发中非常实用,尤其对于需要处理大量文件上传的项目,如...