var store=new Ext.data.Store({
proxy: new Ext.data.HttpProxy({url:'/upsserver/label'}),
reader: new Ext.data.XmlReader(
{
totalRecords: 'TotalRecord',
record: 'LabelMetaData'
},
[
{name:'ID'},
{name: 'LabelDesc'}
]),
remoteSort: false
});
var sm = new Ext.grid.CheckboxSelectionModel(); //给网格添加多选框
var cm=new Ext.grid.ColumnModel([
sm,
{header:MetaData.Label.LABEL_TAG_NAME,dataIndex:'LabelName',sortable:true,renderer:getTag},
{header:MetaData.Label.TAG_META_ID,dataIndex:'LabelId',sortable:true},
{header:MetaData.Label.LABEL_TAG_CATEGORY,dataIndex:'LabelCategoryName',sortable:true},
{header:MetaData.Label.LABEL_CREATE_OR_MOD_TIME,dataIndex:'CreatLabelTime',sortable:true/*, renderer: getMyDate*/},
{header:MetaData.Label.LABEL_OPEN_TO_PLAT_OR_NOT,dataIndex:'IsPlatformDisplay',sortable:true, renderer: getIsPlatformDisplay},
{header:MetaData.Label.LABEL_TAG_STATUS,dataIndex:'LabelStutas',sortable:true,renderer: getStatusDesc}
]);
var grid = new Ext.grid.GridPanel({
enableHdMenu: false,
store:store,
cm:cm,
sm:sm,
renderTo:'tableDiv',
autoExpandColumn:2,
autoHeight:true,
enableColumnMove:false,
shadow:true,
stripeRows:true,
//sm:new Ext.grid.RowSelectionModel({singleSelect:true}),
view:new Ext.grid.GridView({
forceFit:true,
emptyText:MetadataRes.NO_RECORD
}),
tbar :[],
bbar: new Ext.PagingToolbar({
pageSize: limitNumber,
store:store,
displayInfo: true,
displayMsg: CommonRes.BBAR_TEXT,
emptyMsg: CommonRes.NO_RECORD
})
});
store.on('beforeload', function(){
store.baseParams = {
labelName: tagNameTxt.getValue().split(/\s{1,}/).join(),
tagId: StringUtil.trim(tagIdTxt.getValue())
};
});
分享到:
相关推荐
总的来说,这个压缩包是一个EXT JS的学习资源,其中包含的示例可以帮助开发者深入理解EXT如何处理网格、树、表单等常见UI元素,以及如何实现与后台的数据交互。通过研究这些例子,开发者可以提升自己的EXT开发技能,...
EXTJavaScript 的核心是EXTJS,它是一个用纯JavaScript编写的客户端富因特网应用程序(RIA)框架。 在后台管理界面的开发中,EXTJavaScript 提供了一系列的控件和组件,如表格(Grid)、树形视图(Tree)、表单...
EXTJS 是一个强大的JavaScript库,专为构建富客户端的桌面应用程序而设计,其特点是拖放式组件、响应式设计和强大的数据网格等功能。 EXT 后台模板通常包含以下关键知识点: 1. **EXTJS框架**:EXTJS 是 Sencha ...
1. **EXT Grid(表格)**: EXT 提供了一个高度可配置和可定制的网格组件,用于显示大量结构化数据。`lookup`可以在某一列上实现,当用户选择一列的值时,它会根据这个值从后台获取关联数据并在其他列显示。 2. **...
在"一个很好的EXTGRID实例"中,我们可以看到一个BS(Browser/Server)架构的应用,它采用EXT GRID作为用户界面的核心部分,用于显示和管理人员信息。BS架构意味着大部分业务逻辑和数据显示都在浏览器端处理,而...
4. **EXT UI组件**: 在前端,使用EXT创建各种交互式的用户界面,如数据网格、表单、菜单等,与后台进行数据交互。 5. **Model**: 用于定义数据模型,可以是Java对象,与数据库中的表对应,用于封装和传递数据。 6. *...
在IT行业中,ExtJS是一个广泛使用的JavaScript库,用于构建富客户端的Web应用程序。它提供了丰富的组件库,包括数据网格(Grid)等,使得开发者能够创建交互性极强的数据展示和管理界面。这篇“ExtJS笔记——Grid...
标题“Ext自己测试写的一个表格”表明这可能是一个关于使用ExtJS框架创建表格的实践案例。ExtJS是一个广泛使用的JavaScript库,专为构建富客户端Web应用程序而设计,尤其在数据网格和图表方面表现出色。在这个例子中...
EXT 2.0 版本在此基础上提供了更完善的前端交互功能,特别是在前后台数据通信方面。EXT 的核心优势在于它的组件化设计,能够轻松地创建复杂的用户界面,并且与后台程序(如 PHP 或 .NET)进行高效的数据交换。 在...
3. **数据绑定(Data Binding)**:EXT支持数据绑定,允许组件与后台数据源直接关联,实现数据的实时更新和同步。这大大简化了数据驱动的UI开发。 4. **网格(Grids)**:EXT的网格组件是非常强大的,支持分页、...
2. **数据绑定**:EXT支持数据绑定,允许组件与后台数据模型进行实时同步,方便数据操作和更新。 3. **布局管理器**:提供了多种布局方式,如表布局、流式布局、绝对布局等,可以灵活调整组件的排列和尺寸。 4. **...
在Ext.NET中,当用户滚动数据网格或改变分页控件时,框架会发送一个请求到服务器,包含当前页数和每页记录数。服务器根据这些参数查询数据库,仅返回所需的数据块,然后将这些数据渲染到客户端的网格中。这样可以...
- **功能描述**:DataView 是一个灵活的数据展示组件,可以用来展示列表、网格或图标视图。 - **主要用途**:适合展示大量数据,并且可以根据用户需求进行自定义显示方式。 **2.3 Date Picker (Ext.DatePicker)** ...
它提供了大量的组件和功能,包括网格(Grid)这种常用的数据显示控件。这篇博客文章 "ExtJS 使用grid显示数据" 可能详细阐述了如何利用ExtJS的Grid面板来展示和操作数据。 在ExtJS中,Grid Panel是一种数据驱动的...
2. **数据绑定**:EXT支持双向数据绑定,允许UI组件和后台数据模型之间的实时同步,简化了数据管理,提高了开发效率。这种机制使得UI的变化能即时反映到数据模型中,反之亦然。 3. **布局管理**:EXT提供多种布局...
例如,`Ext.my`文件夹可能包含不同控件的示例,比如使用`Ext.grid.Panel`创建数据网格,用`Ext.form.BasicForm`构建表单,或使用`Ext.tree.TreePanel`展示层次结构数据。 2. **前后台数据交互**:EXTJS支持AJAX技术...
资源名称:Ext4.1.0 中文API离线版内容简介:ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架Ext JS具有115多种高性能,预测试和集成的UI组件,包括日历,网格,图表等。Ext JS Grid...
6. Ajax通信:EXT使用Ajax(异步JavaScript和XML)技术进行后台数据的请求和更新,无需刷新整个页面,提高了用户体验。通过EXT的Store组件,可以轻松管理数据的加载、提交和刷新。 7. 响应式设计:EXT框架还支持...
EXT是一个JavaScript框架,它提供了丰富的用户界面组件和强大的数据管理功能,使得开发人员可以构建出交互性强、性能优秀的应用程序。在这个实例中,EXT被应用于酒店预订、房间管理、客户管理等多个关键模块,实现了...
动态树结构是EXT2.0中的一个重要特性,它允许用户交互地展开和折叠节点,以显示或隐藏数据层次。这种结构通常用于表示层次化的数据,例如文件系统、组织架构或菜单导航。EXT2.0通过异步加载数据来实现动态性,只在...