`
yjzagan2003
  • 浏览: 37114 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Extjs开发遇到的问题之二

阅读更多

(纯粹自娱自乐,如有帮助,看看即可;如果写的烂,也别扔鸡蛋)

四、Extjs:
1,ExtJs学习系列之 GridPanel:Ext.grid.ColumnModel 列配置属性说明
配置选项名        类型      作用
header            String    列头文字说明
dataIndex        String   记录结构中的name属性值
width               Number 列的宽度
sortable           Boolean 是否排序
fixed                Boolean 是否固定宽度
resizable          Boolean  是否能改变列的宽度
menuDisabled   Boolean  单击类头后是否出现菜单
tooltip              String    悬停提示
renderer           Function 自定义单元格内容
align                 String    列的对齐方式,有left、center和right
2,GridPanel
1》//在顶部的分页工具栏
//tbar: pagingToolbar,
// 在底部的分页工具栏
bbar: pagingToolbar
2》Ext.data.HttpProxy  创建访问服务端的代理
Ext.data.JsonReader  创建读取器
Ext.data.Store    数据存储器
Ext.grid.ColumnModel  gridPanel呈现时,显示的列集合
Ext.PagingToolbar  gridPanel分页
Ext.grid.GridPanel  数据呈现
2,1》events' 为空或不是对象
'dom' 为空或不是对象
检查是否renderTo:" " 容器对应的DOM是否存在
2》'bbar' :bbar: new Ext.PagingToolbar未定义,查找函数中的PagingToolbar,分页对象是否定义。
3,消息: 缺少标识符、字符串或数字
行: 23
字符: 4
代码: 0
URI: http://localhost:7001/tmos_2g/test/renderformpanelhtmlbody.jsp
在IE中,JSON最后一项的末尾是不允许有逗号的,在FF等浏览器下则可有可无。
4,extjs 'this.ds' 为空或不是对象:Grid的存储没有指定,先定义store,为grid添加一个数据集
5,Ext.data中常用proxy:
1》MemoryProxy只能从JavaScript对象获得数据,可以直接把数组,或JSON和XML格式的数据交给它处理;
2》HttpProxy使用HTTP协议,通过Ajax去后台取数据,构造它时需要设置url:'xxx.jsp'参数。这里的url可以替换成任何一个合法的网址,这样HttpProxy才知道去哪里获取数据;
3》ScriptTagProxy的用法几乎和HttpProxy一样
6, new Ext.form.DateTimeField({  
  id:'RETURN_TIME',  
  //format:'Y年m月d日 h时m分s秒',//显示日期的格式  
 maxValue :'9100-01-01',//允许选择的最大日期  
 minValue :'2000-01-01',//允许选择的最小日期  
 //disabledDates : ["2008年03月12日"],//禁止选择2008年03月12日  
  //disabledDatesText :'禁止选择该日期',  
  //disabledDays : [0,6],//禁止选择星期日和星期六  
 //disabledDaysText : '禁止选择该日期',  
 width : 200,  
 fieldLabel:'回单时间'
  })
7,当数据库中有大量数据需要显示时,最后返回空白页面,设置时间小所致:
Ext.data.Connection.prototype.timeout='180000';//设置ajax请求时间,默认30秒 
8,在ExtJs库文件及页面内容加载完后,ExtJs会执行Ext.onReady中指定的函数,因此没个用户的ExtJs应用都是从Ext.onReady开始的
9,显示图片:
cm : new Ext.grid.ColumnModel([
{ id: 'DEAL_STATE',  header: "标志", dataIndex: 'DEAL_STATE',
            renderer:function(value){
             if (value == '成功') {
               return "<span style='color:red;font-weight:bold;'>成功</span><img src='/tmos_2g/share/ext-3.2.0/resources/images/default/window/icon-error.gif' />";
              } else {
               return "<span style='color:green;font-weight:bold;'>失败</span>";
              }
             },width: 120, align: 'left',  sortable: true
            },
            new Ext.grid.RowNumberer({header : "序号",width : 60,
     renderer:function(value,store,record,rowIndex){  return record_start + 1 + rowIndex;}
    }
)
10,Ext.Toolbar内容右对齐,Toolbar里添加new Ext.Toolbar.Fill()即可
11,window.location.reload重新加载。

 

分享到:
评论

相关推荐

    ExtJS实用开发指南.pdf

    文档中还包含了对ExtJS文档的引用,如“***”,这可能是指向ExtJS的学习资源或是社区讨论的地方,通常学习者和开发者会在这些地方寻找教程、示例代码或解决开发中遇到的问题。 最后,内容还包含了ExtJS框架的授权...

    搭建利用Extjs库开发的环境

    为了更好地利用Extjs进行开发,本文将详细介绍如何在Spket IDE中配置Extjs开发环境,使得开发者能够享受到强大的代码提示与调试支持,提高开发效率。 #### 二、准备工作 在开始配置前,请确保以下条件已满足: 1. ...

    ExtJS Web应用程序开发指南(第2版).pdf 高清下载

    4. **参与社区讨论**:加入ExtJS的社区论坛或社交媒体群组,与其他开发者交流心得,解决遇到的问题。 总之,ExtJS是一个功能强大且易用的前端框架,适合于构建复杂的Web应用程序。通过深入学习和实践,开发者可以...

    Extjs5.0从入门到实战开发信息管理系统

    ExtJS 5.0 是一个强大的JavaScript框架,用于构建企业级的富客户端应用程序。...本教程旨在帮助初学者掌握ExtJS 5.0,并通过实战开发信息...同时,不断查阅相关文档和社区资源,解决遇到的问题,持续提升自己的技术水平。

    Extjs之Eclipse及spket的开发环境的搭建

    ### Extjs之Eclipse及spket的开发...通过以上步骤,您可以成功搭建起一套完整的Extjs开发环境,并且利用Eclipse和spket插件大大提高您的开发效率。同时,借助这些社区资源,您将能够在遇到问题时获得及时的帮助和支持。

    ExtJs Ajax 同步问题

    总之,理解和正确使用Ajax同步与异步是ExtJS开发中的重要技能。遇到问题时,应首先检查配置,然后关注服务器响应和回调处理,最后考虑优化请求策略以提高用户体验。对于具体的解决方案,建议查看博客链接中的内容,...

    ExtJS实用开发指南

    ExtJS是一个用于创建富客户端Web应用程序的前端JavaScript框架,特别适用于开发RIA(Rich Internet Applications)或AJAX应用。ExtJS利用AJAX技术与服务器端进行数据交换,而无需重新加载页面即可更新用户界面。它与...

    Extjs grid 中文排序问题修正

    在EXTJS开发中,我们经常会遇到使用Grid组件展示数据的情况,特别是当数据包含中文字符时,可能会遇到排序问题。EXTJS Grid默认的排序机制对于英文字符处理得较好,但对于中文字符,由于编码和比较规则的不同,可能...

    extjs javascript 开发工具 1

    使用这些资源进行ExtJS开发,开发者首先需要安装WebStorm IDE,然后导入或创建新的ExtJS项目。在WebStorm中,可以利用其内置的代码编辑器特性,如自动完成和实时错误检查,来编写和调试JavaScript代码。同时,...

    Extjs4开发笔记(收集整理).pdf

    Extjs4开发笔记(二)中说明了页面的各个部分被分离成头部、菜单、内容区和底部四个JS文件。这样的分离有助于提高代码的模块化和可维护性。Extjs4框架在组件创建和布局管理方面做了改进,比如在布局(layout)和区域...

    ExtJS 界面设计器

    10. **文档和支持**:ExtJS社区提供了详尽的文档和论坛支持,遇到问题时可以查阅官方文档或向社区求助,以解决在使用设计器过程中遇到的任何问题。 总的来说,ExtJS界面设计器是ExtJS开发者的强大辅助工具,它通过...

    Python django Extjs 项目开发中的错误小记

    在Python Django项目开发中使用Extjs时,开发者们可能会遇到各种各样的小错误或者问题。下面将详细地讨论其中的一些问题以及解决方法,涉及知识点包括Python Django框架、前端库Extjs以及一些常见的编程问题。 1. ...

    EXTJS

    深入理解EXTJS的源码可以帮助开发者更高效地利用这个框架,优化性能,解决在实际开发中遇到的问题,甚至进行二次开发或扩展。 在"工具"标签下,我们可以推断这篇博客可能讨论了EXTJS的开发工具、调试技巧或者是使用...

    EXTJS视频教程说明

    这种教学方法旨在使学习者不仅能够完成基础的EXTJS应用开发,而且能够在遇到新的问题时,具备独立查阅资料和解决问题的能力。 此外,教程还提到了Web程序的发展历程,从传统的服务器端模式,如CGI,到基于客户端的...

    Extjs开发之对于TreePanel的MultiSelectionModel重置不起作用

    在EXTJS开发中,TreePanel是用于展示层级结构数据的组件,它经常被用来构建文件系统或者组织结构等。在处理TreePanel时,我们可能会遇到一个常见问题:当尝试使用MultiSelectionModel(多选模型)重置选中的节点时,...

    extjs中文解决方案/Eclipse下的js和ext开发

    ### ExtJS中文解决方案与...通过以上介绍,我们可以了解到如何在Eclipse环境中搭建完整的JavaScript和ExtJS开发环境,并解决中文环境下可能遇到的一些常见问题。这对于从事Web前端开发工作的人员来说是非常有用的。

    Extjs4.0通用后台管理系统源码完整大型项目可二次开发

    系统可作为OA、网站、电子...Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。 4Hibernate集成二级缓存框架Ehcache。 5数据库是MySQL、Oracle和SQL Serv

    EXTJS源码分析与开发实例宝典-开发的效果图.rar

    EXTJS的组件系统是其核心,通过源码分析,开发者可以理解如何自定义组件,优化性能,以及解决在实际开发中遇到的问题。 在开发实例部分,可能会涵盖EXTJS的各种组件如窗口(Window)、面板(Panel)、表单(Form)...

    eclipse安装extjs插件

    在使用ExtJS插件进行开发时,你可能会遇到的问题包括但不限于代码高亮、错误检测、自动完成不准确等。解决这些问题通常涉及调整插件设置、更新插件到最新版本或寻找社区支持。记住,Eclipse社区和ExtJS社区都非常...

    ext(extJS) 3.0 中文API CHM版 ext中文帮助文档

    通过这个CHM文件,开发者可以在没有网络的情况下离线查阅EXTJS 3.0的全部API,提升开发效率,快速解决遇到的问题。 在学习EXTJS的过程中,熟悉并掌握这个CHM文档,将有助于你深入理解EXTJS的架构和组件系统,从而更...

Global site tag (gtag.js) - Google Analytics