在ExtJS中实现拖放操作非常简单。理论上说,可以对html中除了文本节点以外的所有元素提供拖放操作。当然,ExtJS中的所有组件及控件都不是文本节点,因此,在应用程序中,只要我们喜欢,可以对所有Ext组件及控件进行拖动。
在表单的录入元素中,最简单的就是TextField,用来取代传统的文本框,可以在TextField中录入文本信息。TextField由Ext.form.TextField类定义,组件的xtype为textfield,该类相对于传统文本框来说,除了在外观上有变化以外,还提供了文本信息录入相关的各种验证、提示、选择等功能。
有时候,一个表单中会包含许多的元素,如果全部按某一种方式堆在一个表单中会显得比较乱。因此,ExtJS中提供了一个FieldSet控件,名称(或xtype)为fieldset,可以用来组织表单中的字段元素,一个FieldSet也就是一个字段集合,可以存放多个字段。
大多数的b/s应用程序,都需要具有让用户录入数据的功能,在b/s应用程序中数据输入及提交,主要是通过html中的<form>、<input>等标签来完成。然而这些标签用在基于ExtJS的应用程序中,在外观上就显得有点过于简陋了。因此,ExtJS提供了一套丰富的可以用来取代传统数据录入表单的控件及组件,可以用这些组件来创建非常友好的数据录入界面。
除了组件及控件以外,作为一个客户端Ajax框架,ExtJS还提供了很多实用工具类,这些实用工具一些是为了辅助应用Ext的各种组件及控件;另外一些是对应用中常用到的功能进行了封装,供应用程序中直接调用。本章将简单介绍在使用ExtJS开发应用的过程经常会涉及到的一些实用工具类。
除了组件及控件以外,作为一个客户端Ajax框架,ExtJS还提供了很多实用工具类,这些实用工具一些是为了辅助应用Ext的各种组件及控件;另外一些是对应用中常用到的功能进行了封装,供应用程序中直接调用。本章将简单介绍在使用ExtJS开发应用的过程经常会涉及到的一些实用工具类。
除了组件及控件以外,作为一个客户端Ajax框架,ExtJS还提供了很多实用工具类,这些实用工具一些是为了辅助应用Ext的各种组件及控件;另外一些是对应用中常用到的功能进行了封装,供应用程序中直接调用。本章将简单介绍在使用ExtJS开发应用的过程经常会涉及到的一些实用工具类。
除了组件及控件以外,作为一个客户端Ajax框架,ExtJS还提供了很多实用工具类,这些实用工具一些是为了辅助应用Ext的各种组件及控件;另外一些是对应用中常用到的功能进行了封装,供应用程序中直接调用。本章将简单介绍在使用ExtJS开发应用的过程经常会涉及到的一些实用工具类。
在ExtJS自己的TreeLoader中,当要实现从远程服务器端异步加载树节点信息的时候,都是通过请求服务器上的某一个URL来进行的.假如我们是直接通过类似DWR或EasyJWeb的远程脚本引擎在客户端直接调用服务器的业务方法,直接跳过了WEB(不需要Struts、JSP或其它Web层的代码)这一层,这时我们没有URL,这时该怎么办呢?本文将给你作详细的讲解。