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

ext-dwr 问题小结

    博客分类:
  • Ext
阅读更多

Ext is not defined

这种问题一般都是 js 引入的顺序不对,ff 里面可以看出是哪个 js,里面用到了 Ext 里面的东西,但又这个 js 又是在 ext-base.js 和 ext-all.js 之前加载的,所以就会报 Ext 找不到定义的错误,只要把这个 js 放到 Ext 的库文件 js 后面加载就可以了。

 

GridPanel 单元格自动换行

定义列的时候加个 renderer,例

{
	header : '序号',
	dataIndex : 'ind',
	renderer: function(value, meta, record) {
		meta.attr = 'style="white-space:normal;"'; 
		return value; 
}

 使用自动换行又会带来一个新的问题,那就是不需要换行的列在竖直方向上没有居中显示,而是靠上对齐,要想在竖直方向上居中显示还得改下 grid 的样式,本人不赞成直接修改 ext-all.css,一个是尊重人家的版权,还有就是改多了,以后自己都记不清。那么要想改过成单元格都竖直居中,只需在页面或者自己的样式定义里面重写一个样式即可:

<style type="text/css">
	.x-grid3-row td, .x-grid3-summary-row td {
		line-height:13px;
		vertical-align: middle;
		padding-left:1px;
		padding-right:1px;
		-moz-user-select: none;
		-khtml-user-select:none;
		-webkit-user-select:ignore;
	}
</style>

 

其实看过原码就知道了,里面只有 vertical-align: middle; 才是设置对齐用的,其他的都是原来定义的样式,只是把这个对齐由原来的 top 改成了 middle 而已。

这样就能既达到了有些列自动换行的目的,而且又不影响到 grid 的美观了。

 

 

ERROR CommonsLoggingOutput : No converter found for ...

我们很多时候在从后台往前台传递数据的时候会使用一些自定义的 java bean,或者 list 里面嵌套了 bean,dwr 在使用的时候是不能自动转换,需要定义一个 convert

例:

<convert match="test.TestBean" converter="bean">
</convert>

 

分享到:
评论

相关推荐

    ext-dwr-hibernate

    本项目名为"ext-dwr-hibernate",其核心是将三个重要的Java Web开发组件——EXT(一个富客户端JavaScript库)、Direct Web Remoting (DWR) 和 Hibernate(一个对象关系映射框架)进行整合。下面我们将详细探讨这三个...

    ext-dwr-spring集成Demo

    本示例"ext-dwr-spring集成Demo"就是一种将三个重要技术组件——EXT、Direct Web Remoting (DWR) 和Spring框架融合的实践。EXT是一个强大的JavaScript库,用于构建富客户端BS(Browser-Server)架构的应用;DWR则...

    EXT-DWR-SPRING 整合详细指导

    EXT-DWR-SPRING整合详细指导涉及三个主要技术组件:Ext JS 2.2、Direct Web Remoting (DWR) 3以及Spring框架。整合的目标是在Web应用中将这些组件结合起来,以创建具有丰富用户界面的动态Web应用。 整合流程主要...

    spring-dwr-2.0.xsd

    spring-dwr-2.0.xsd spring 与 DWR进行配置

    ext 与 dwr 的结合

    DWR则解决了AJAX(Asynchronous JavaScript and XML)的一个主要问题——即JavaScript无法直接调用服务器端的方法。DWR通过在服务器端生成JavaScript代理,使得前端JavaScript代码可以直接调用后台Java方法,就像...

    struts2-dwr-plugin-2.2.3.jar

    struts2与dwr结合的工具之一,这个是新从官方网站下载的,与大家分享,希望对你们有效。

    AJAX--dwr开发及应用

    \第五部分ajax\第15章 AJAX--dwr开发及应用\第15章 AJAX--dwr开发及应用.ppt )

    Extjs--DWR做的动态树

    ExtJS 是一个流行的JavaScript库,用于构建富客户端的Web应用程序,而DWR(Direct Web Remoting)则是一种在客户端JavaScript和服务器端Java之间进行实时通信的技术。这篇博客文章"Extjs--DWR做的动态树"可能探讨了...

    AJAX-DWR下拉框级联

    AJAX-DWR下拉框级联是Web开发中一种常见的交互设计,主要用于提高用户体验,使得用户在选择某个选项时,相关联的下拉框能够自动更新其内容,以适应不同的场景需求。在这个实验中,我们将重点探讨如何使用AJAX和DWR...

    EXT+DWR的小例子

    通过学习和理解这个"EXT+DWR的小例子",开发者不仅可以掌握EXT如何构建美观且交互性强的前端界面,还能了解DWR如何实现实时的前后端通信。这对于提升Web应用的用户体验和开发效率有着显著的帮助。此外,这种结合方式...

    Strues2-Dwr 带进度条文件上传

    Struts2-DWR带进度条文件上传是一种在Web应用程序中实现大文件上传并显示实时进度条的技术组合。Struts2是一个流行的Java MVC框架,用于构建企业级Web应用,而DWR(Direct Web Remoting)是一个JavaScript库,允许在...

    ---------DWR中文文档

    Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在客户端JavaScript和服务器端Java代码之间进行实时通信,无需使用XMLHttpRequest或JSONP等传统Ajax技术。DWR通过提供一套简单易用的API,使得开发...

    struts2-dwr-plugin-2.1.6.jar

    struts2-dwr-plugin-2.1.6.jar

    ssh-dwr.rar_cxf_dwr_dwr stru_spring dwr_ssh购物车

    在IT行业中,SSH-DWR是一种常见的技术组合,用于构建高效且功能丰富的Web应用程序。SSH代表Spring、Struts和Hibernate,这三个框架分别负责控制层、视图层和持久层的管理,而DWR(Direct Web Remoting)则是一个...

    ext-3.2.1 demo项目

    在"EXT-3.2.1 demo项目"中,DWR被用来实现实时的数据交换,EXT前端可以直接通过DWR与服务器进行交互,获取或更新数据。 **项目结构** 根据提供的压缩包文件名称"webDemo",我们可以推测这个项目的主要部分可能包含...

    ajax-dwr_spring

    ajax-dwr_spring,太棒了.

    JAVA-DWR简单例子

    - 兼容性:DWR可能不支持所有浏览器,需考虑兼容性问题。 通过这个简单的JAVA-DWR例子,我们可以了解如何利用DWR实现JavaScript和Java的无缝交互,从而创建更富交互性的Web应用。理解并掌握DWR的使用,对于提升Web...

    服务器端ajax框架--------DWR实践总结

    **服务器端Ajax框架——DWR实践总结** DWR(Direct Web Remoting)是一个开源的Java框架,它使得在Web应用程序中实现Ajax(异步JavaScript和XML)功能变得更加简单。DWR允许JavaScript在客户端与服务器端Java对象...

    ajax--dwr测试

    &lt;servlet-name&gt;dwr-invoker&lt;/servlet-name&gt; &lt;display-name&gt;DWRServlet&lt;/display-name&gt; &lt;description&gt;DirectWebRemoterServlet &lt;servlet-class&gt;org.directwebremoting.servlet.DwrServlet&lt;/servlet-class&gt; &lt;init...

    HelloWorld-Dwr

    这里定义了一个名为`dwr-invoker`的Servlet,并配置了`debug`参数为`true`,这在开发阶段很有用,因为它会提供更多的调试信息。Servlet映射到`/dwr/*`,这意味着所有以`/dwr/`开头的URL都将由DWR处理。`web.xml`的...

Global site tag (gtag.js) - Google Analytics