- 浏览: 194187 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
zm8859001:
不错,我也遇到这样的问题了!autoLoad,加载后总是出现页 ...
ExtJS中新增tabpanel加载其它完整页面(viewport布局中) -
辉煌之至:
不会啊,求
ExtJS+S2SH:使用Grid加载后台数据并分页(推荐给新学的朋友) -
chenglnb:
还不错 要是能实现复选框的选定就好了
ExtJS+S2SH:使用Grid加载后台数据并分页(推荐给新学的朋友) -
keylab:
运行你这个例子,发现有 bug啊,不能还原等等的
ExtJS之图片浏览器(转载推荐) -
bcwt:
高手啊,正好遇到这个问题,谢谢!
Class org.apache.struts2.json.JSONWriter can not access a member of *
/*! * Ext JS Library 3.3.0 * Copyright(c) 2006-2010 Ext JS, Inc. * licensing@extjs.com * http://www.extjs.com/license */ Ext.onReady(function(){ var SamplePanel = Ext.extend(Ext.Panel, { width: 500, height:250, style: 'margin-top:15px', bodyStyle: 'padding:10px', renderTo: 'docbody', html: Ext.example.shortBogusMarkup, autoScroll: true }); new SamplePanel({ title: 'Standard', tbar: [{ xtype:'splitbutton', text: 'Menu Button', iconCls: 'add16', menu: [{text: 'Menu Button 1'}] },'-',{ xtype:'splitbutton', text: 'Cut', iconCls: 'add16', menu: [{text: 'Cut Menu Item'}] },{ text: 'Copy', iconCls: 'add16' },{ text: 'Paste', iconCls: 'add16', menu: [{text: 'Paste Menu Item'}] },'-',{ text: 'Format', iconCls: 'add16' }] }); new SamplePanel({ title: 'Multi columns', tbar: [{ xtype: 'buttongroup', title: 'Clipboard', columns: 2, defaults: { scale: 'small' }, items: [{ xtype:'splitbutton', text: 'Menu Button', iconCls: 'add16', menu: [{text: 'Menu Item 1'}] },{ xtype:'splitbutton', text: 'Cut', iconCls: 'add16', menu: [{text: 'Cut Menu Item'}] },{ text: 'Copy', iconCls: 'add16' },{ text: 'Paste', iconCls: 'add16', menu: [{text: 'Paste Menu Item'}] },{ text: 'Format', iconCls: 'add16' }] },{ xtype: 'buttongroup', title: 'Other Bogus Actions', columns: 2, defaults: { scale: 'small' }, items: [{ xtype:'splitbutton', text: 'Menu Button', iconCls: 'add16', menu: [{text: 'Menu Button 1'}] },{ xtype:'splitbutton', text: 'Cut', iconCls: 'add16', menu: [{text: 'Cut Menu Item'}] },{ text: 'Copy', iconCls: 'add16' },{ text: 'Paste', iconCls: 'add16', menu: [{text: 'Paste Menu Item'}] },{ text: 'Format', iconCls: 'add16' }] }] }); new SamplePanel({ title: 'Multi columns (No titles, double stack)', tbar: [{ xtype: 'buttongroup', columns: 3, defaults: { scale: 'small' }, items: [{ xtype:'splitbutton', text: 'Menu Button', iconCls: 'add16', menu: [{text: 'Menu Item 1'}] },{ xtype:'splitbutton', text: 'Cut', iconCls: 'add16', menu: [{text: 'Cut Menu Item'}] },{ text: 'Copy', iconCls: 'add16' },{ text: 'Paste', iconCls: 'add16', menu: [{text: 'Paste Menu Item'}] },{ text: 'Format', iconCls: 'add16' }] },{ xtype: 'buttongroup', columns: 3, defaults: { scale: 'small' }, items: [{ xtype:'splitbutton', text: 'Menu Button', iconCls: 'add16', menu: [{text: 'Menu Item 1'}] },{ xtype:'splitbutton', text: 'Cut', iconCls: 'add16', menu: [{text: 'Cut Menu Item'}] },{ text: 'Copy', iconCls: 'add16' },{ text: 'Paste', iconCls: 'add16', menu: [{text: 'Paste Menu Item'}] },{ text: 'Format', iconCls: 'add16' }] }] }); new SamplePanel({ title: 'Mix and match icon sizes to create a huge unusable toolbar', tbar: [{ xtype: 'buttongroup', columns: 3, title: 'Clipboard', items: [{ text: 'Paste', scale: 'large', rowspan: 3, iconCls: 'add', iconAlign: 'top', cls: 'x-btn-as-arrow' },{ xtype:'splitbutton', text: 'Menu Button', scale: 'large', rowspan: 3, iconCls: 'add', iconAlign: 'top', arrowAlign:'bottom', menu: [{text: 'Menu Item 1'}] },{ xtype:'splitbutton', text: 'Cut', iconCls: 'add16', menu: [{text: 'Cut Menu Item'}] },{ text: 'Copy', iconCls: 'add16' },{ text: 'Format', iconCls: 'add16' }] },{ xtype: 'buttongroup', columns: 3, title: 'Other Actions', items: [{ text: 'Paste', scale: 'large', rowspan: 3, iconCls: 'add', iconAlign: 'top', cls: 'x-btn-as-arrow' },{ xtype:'splitbutton', text: 'Menu Button', scale: 'large', rowspan: 3, iconCls: 'add', iconAlign: 'top', arrowAlign:'bottom', menu: [{text: 'Menu Button 1'}] },{ xtype:'splitbutton', text: 'Cut', iconCls: 'add16', menu: [{text: 'Cut Menu Item'}] },{ text: 'Copy', iconCls: 'add16' },{ text: 'Format', iconCls: 'add16' }] }] }); new SamplePanel({ title: 'Medium icons, arrows to the bottom', tbar: [{ xtype: 'buttongroup', title: 'Clipboard', defaults: { scale: 'medium', iconAlign:'top' }, items: [{ xtype:'splitbutton', text: 'Menu Button', iconCls: 'add24', arrowAlign:'bottom', menu: [{text: 'Menu Item 1'}] },{ xtype:'splitbutton', text: 'Cut', iconCls: 'add24', arrowAlign:'bottom', menu: [{text: 'Cut Menu Item'}] },{ text: 'Copy', iconCls: 'add24', cls: 'x-btn-as-arrow' },{ text: 'Paste', iconCls: 'add24', arrowAlign:'bottom', menu: [{text: 'Paste Menu Item'}] },{ text: 'Format<br/>Stuff', iconCls: 'add24' }] },{ xtype: 'buttongroup', title: 'Other Bogus Actions', defaults: { scale: 'medium', iconAlign:'top' }, items: [{ xtype:'splitbutton', text: 'Menu Button', iconCls: 'add24', arrowAlign:'bottom', menu: [{text: 'Menu Item 1'}] },{ xtype:'splitbutton', text: 'Cut', iconCls: 'add24', arrowAlign:'bottom', menu: [{text: 'Cut Menu Item'}] },{ text: 'Copy', iconCls: 'add24', cls: 'x-btn-as-arrow' },{ text: 'Paste', iconCls: 'add24', arrowAlign:'bottom', menu: [{text: 'Paste Menu Item'}] },{ text: 'Format', iconCls: 'add24', cls: 'x-btn-as-arrow' }] }] }); new SamplePanel({ title: 'Medium icons, text and arrows to the left', tbar: [{ xtype:'buttongroup', items: [{ text: 'Cut', iconCls: 'add24', scale: 'medium' },{ text: 'Copy', iconCls: 'add24', scale: 'medium' },{ text: 'Paste', iconCls: 'add24', scale: 'medium', menu: [{text: 'Paste Menu Item'}] }] }, { xtype:'buttongroup', items: [{ text: 'Format', iconCls: 'add24', scale: 'medium' }] }] }); new SamplePanel({ title: 'Small icons, text and arrows to the left', tbar: [{ xtype:'buttongroup', items: [{ text: 'Cut', iconCls: 'add16', scale: 'small' },{ text: 'Copy', iconCls: 'add16', scale: 'small' },{ text: 'Paste', iconCls: 'add16', scale: 'small', menu: [{text: 'Paste Menu Item'}] }] }, { xtype:'buttongroup', items: [{ text: 'Format', iconCls: 'add16', scale: 'small' }] }] }); });
发表评论
-
ExtJS之图片浏览器(转载推荐)
2011-03-31 07:32 71561、效果图 2、此实例是在 http://you ... -
java中怎样反向显示字符串(包含实际开发中的例子)(转载)
2011-03-31 07:27 1209法1.借助StringBuilderSt ... -
ExtJs之grid使用详解(觉得很全面,推荐)
2011-03-29 09:41 27244Ext2.0是一个javascript框架,它的Grid ... -
ExtJS+S2SH:使用Grid加载后台数据并分页(推荐给新学的朋友)
2011-03-26 16:36 3262今天琢磨了半天,终于把ExtJS+S2SH中使用grid加载后 ... -
ExtJs中一个完整GridPanel实例(转)
2011-03-25 15:07 10892博客地址http://blog.csdn.net/ws_hgo ... -
ExtJs之GridPanel、FormPanel实例推荐 (转)
2011-03-25 15:04 5599转自:http://blog.csdn.net/jianxin ... -
ExtJS使用css实现透明背景(IE支持)
2011-03-11 21:49 1149应用PNG图片的透明或 ... -
ExtJS中关于ComboBox加载后台数据
2011-03-06 20:39 5929今天忙了一天,终于解决了让我头疼的ComboBox加载后台数据 ... -
ExtJs的ComboBox级联实现(转)
2011-03-05 20:48 1366ExtJs的ComboBox级联实现 1、首先定义store ... -
ExtJS 给textfield赋值的方法总结
2011-03-02 19:54 1659var value="值"; (1) ... -
ExtJS中新增tabpanel加载其它完整页面(viewport布局中)
2011-03-01 20:40 4527这个问题困扰了我两天 ... -
ExtJs+Json实践例子(2)
2010-11-29 10:50 2150// 初始化数据 function initData() { ... -
ExtJs+Json实践例子(1)(因篇幅过长,例子分为两部分)(转)
2010-11-29 10:48 1794ExtJS本质上也是一个A ... -
ExtJs实践:支持返回Json格式的ComboBox(转)
2010-11-28 19:52 1394假如我们程序中有产品(Product)和产品分类(Cat ... -
Extjs整合struts2(1)
2010-11-16 09:51 1101步骤1、在项目中添加struts2的库。如下 步骤2、 ... -
Ext中的get、getDom、getCmp、getBody、getDoc的区别
2010-11-09 19:57 817Ext中的get、getDom、getCmp、getBod ... -
Ext JS 入门之panel,TabPanel的简单使用
2010-10-17 14:12 1228<!DOCTYPE html PUBLIC " ...
相关推荐
EXTJS的桌面风格允许开发者模仿传统桌面环境,创建出具有类似Windows或Mac OS X界面的Web应用,提升用户体验。 EXTJS的核心特点包括: 1. **组件化设计**:EXTJS采用组件化开发模式,提供了如表格、表单、树形视图...
这个"很绚丽的EXTJS例子"显然是一份包含EXTJS应用实例的压缩包,适合初学者学习和参考。 EXTJS的核心特性包括组件化、数据绑定、布局管理、丰富的UI组件库等。它的组件系统允许开发者构建出复杂的用户界面,从简单...
10. **拖放(Drag & Drop)**:ExtJS 3.0支持拖放操作,使得用户可以轻松地在界面上移动组件或数据,增强了用户体验。 总的来说,"ExtJS 3.0 中文API CHM"是学习和开发基于ExtJS应用的重要资源。通过深入理解和实践...
8. **工具栏和菜单(Toolbars & Menus)**:提供创建顶部和底部工具栏以及下拉菜单的能力,用于放置按钮、分割线、下拉列表等。 9. **图表(Charts)**:从3.1版本开始,ExtJS引入了图表组件,能够创建各种数据可视...
1. **组件系统**: ExtJs的核心是其组件模型,它允许开发者创建复杂的用户界面。组件可以是简单的按钮、文本框,也可以是复杂的表格、树形结构或面板。每个组件都有自己的属性、方法和事件,可以通过配置对象来定制。...
在EXTJS中,动态GRID指的是可以实时调整列宽、列数甚至列结构的网格视图,以适应不同的数据需求和用户界面变化。 1. 动态列创建与删除: EXTJS的Grid Panel支持在运行时动态添加或移除列。这可以通过调用`columns....
9. **工具栏和菜单(Toolbars & Menus)**:EXTJS的工具栏和菜单组件为用户界面提供了丰富的操作选项。 10. **拖放(Drag & Drop)**:EXTJS支持组件间的拖放操作,增强用户体验,实现更直观的交互。 本电子教材会...
ExtJS 是由Sencha公司开发的,它提供了一套完整的组件模型、数据绑定机制和丰富的用户界面组件,如表格、表单、树形视图、面板、菜单等。通过使用ExtJS,开发者可以创建具有桌面级用户体验的Web应用程序,无需深入...
在3.0版本中,它提供了一系列丰富的组件,这些组件可以帮助开发者构建功能丰富的用户界面。以下是一些ExtJS 3.0中的常用组件: 1. **Panel(面板)**: Panel是最基本的容器,可以包含其他组件,常用于构建复杂的...
6. **多行工具栏(Multi-row Toolbars)**:如果超级工具栏中的图标过多,EXTJS支持创建多行工具栏,通过`fbar`(footer bar)或`tbar`(top bar)配置项来实现,以保持界面的整洁。 7. **扩展和插件(Extensions ...
10. **主题(Themes)**:EXTJS支持更换皮肤和主题,可以根据需求定制界面样式。 通过EXTJS 2.0中文教程的学习,你可以了解如何创建这些组件,如何组织布局,如何与服务器进行数据交换,以及如何使用EXTJS的各种...
4. 工具栏(Toolbars)和菜单(Menus):提供丰富的按钮、下拉选项和菜单,增强用户界面。 三、数据管理 1. Store:存储数据的容器,可以从服务器加载数据,支持数据的读取、添加、删除和更新。 2. Proxy:与...
- **组件(Components)**:ExtJs中的组件包括按钮、面板、表单、树、网格等,它们是构建用户界面的基本元素。 - **布局(Layouts)**:ExtJs支持多种布局方式,如表格布局、边界布局、流式布局、绝对布局等,可以...
2. **数据绑定(Data Binding)**: ExtJS支持双向数据绑定,这意味着UI元素可以直接与数据源连接,数据的变化会实时反映到界面上,反之亦然。 3. **布局管理器(Layout Managers)**: 布局管理器负责调整组件大小和...
- **事件(Event)**:事件是 ExtJS 中最基本的概念之一,用于处理用户与界面之间的交互。例如,当用户点击按钮时触发的事件。 - **组件(Component)**:组件是 ExtJS 中构建用户界面的基本单位。每个组件都有自己的...
EXTJS以其强大的组件模型、数据绑定机制和丰富的用户界面组件而闻名,它使得开发者能够创建功能丰富的、交互性强的Web应用。 EXTJS的核心是其组件库,包括表格、表单、树形视图、面板、菜单、工具栏等众多UI组件。...
它允许开发者构建具有复杂用户界面的交互式web应用。 2. 书籍《ExtJS in Action》:这本书是一本关于ExtJS的学习指南,适用于快速上手ExtJS框架的开发者。它被描述为比国内作者编写的同类型工具书质量更高,是英文...
ExtJS是一款强大的JavaScript库,专用于构建富客户端的Web应用,它提供了一套完整的组件化开发框架,使得开发者能够快速构建功能丰富的用户界面。 1. ExtJS概述: ExtJS是一个开源的JavaScript库,基于Sencha公司...
4. **第四章 - 按钮、菜单和工具栏**: 这部分涵盖ExtJS中的交互元素,如按钮(Buttons)、下拉菜单(Menus)和工具栏(Toolbars)。这些组件可以增强用户界面的交互性。 5. **第五章 - 使用Grid显示数据**: Grid...