- 浏览: 807408 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (360)
- Java (101)
- JPA/Hibernate (10)
- Spring (14)
- Flex/BlazeDS (37)
- Database (30)
- Lucene/Solr/Nutch (0)
- Maven/Ant (25)
- CXF/WebService (3)
- RPC/RMI/SOAP/WSDL (1)
- REST (6)
- TDD/BDD/JUnit (1)
- Servlet/JSP (2)
- AI/MachineLearning (3)
- Resource (1)
- 字符编码 (2)
- OOA/OOPS/UML (5)
- DesignPattern (8)
- 算法与数据结构 (11)
- Web&App Server (13)
- 并发&异步&无阻塞 (7)
- Entertainment (4)
- JavaScript/ExtJS (45)
- CodeStyle&Quality (1)
- svn/git/perforce (8)
- JSON (2)
- JavaScriptTesting (4)
- Others (6)
- RegularExpression (2)
- Linux/Windows (12)
- Protocal (2)
- Celebrities (1)
- Interview (1)
- 计算机语言 (1)
- English (2)
- Eclipse (5)
- TimeZone/时区 (1)
- Finance (1)
- 信息安全 (1)
- JMS/MQ (2)
- XSD/XML/DTD (3)
- Android (4)
- 投资 (3)
- Distribution (3)
- Excel (1)
最新评论
-
qdujunjie:
如果把m换成具体的数字,比如4或者5,会让读者更明白
m阶B树中“阶”的含义 -
java-admin:
不错,加油,多写点文章
关于Extjs的mixins和plugin -
xiehuaidong880827:
你好,我用sencha cmd打包完本地工程后,把app.js ...
ExtJS使用Sencha Cmd合并javascript文件为一个文件 -
KIWIFLY:
lwpan 写道inverse = "true&qu ...
Hibernate中什么时候使用inverse=true -
luedipiaofeng:
good
消除IE stop running this script弹出框
public class EnvironmentDataDescriptor extends DefaultDataDescriptor { private var logger:org.as3commons.logging.ILogger=LoggerFactory.getClassLogger(EnvironmentDataDescriptor); public function EnvironmentDataDescriptor() { super(); } override public function getChildren(node:Object, model:Object=null):ICollectionView{ if(node==null) return null; //logger.debug("getChildren:"+node.toString()); if(!(node is IEnvTreeBase)) throw new Error("EnvironmentDataDescriptor:getChildren error"); if(node is EnvironmentGroupVO){ return (node as EnvironmentGroupVO).envSet; }else if(node is EnvironmentVO){ return (node as EnvironmentVO).portfolioSet; }else if(node is PortfolioVO){ return (node as PortfolioVO).tradeSet; }else{ return null; } } override public function hasChildren(node:Object, model:Object=null):Boolean{ if(node==null) return false; if(!(node is IEnvTreeBase)) throw new Error("EnvironmentDataDescriptor:hasChildren error"); if(node is EnvironmentGroupVO){ return (node as EnvironmentGroupVO).envSet != null; }else if(node is EnvironmentVO){ return (node as EnvironmentVO).portfolioSet!=null&&(node as EnvironmentVO).portfolioSet.length>0; }else if(node is PortfolioVO){ return (node as PortfolioVO).tradeSet!=null&&(node as PortfolioVO).tradeSet.length>0; }else{ return false; } } override public function isBranch(node:Object, model:Object=null):Boolean{ return hasChildren(node,model); } override public function getData(node:Object, model:Object=null):Object{ if(node==null) return null; //logger.debug("getData:"+node.toString()); if(!(node is IEnvTreeBase)) throw new Error("EnvironmentDataDescriptor:getData error"); if(node is EnvironmentGroupVO){ return node; }else if(node is EnvironmentVO){ return node; }else if(node is PortfolioVO){ return node; }else if(node is Trade4TreeVO){ return node; }else{ return null; } } } }
发表评论
-
Panel高度为0但里面的组件依旧显示
2013-04-24 14:34 1124解决办法: 把Panel中的内容组件用<s:Scroll ... -
约束布局constraint layout
2013-03-01 14:02 1871约束布局constraint layout要点: 1)只有支持 ... -
根据屏幕分辨率动态调整组件大小
2013-02-22 17:34 1561将代码写在组件的preInitialize事件监听器里面 简化 ... -
设置Flex组件的尺寸大小
2013-02-21 16:17 1584深红色部分标明了需注意的地方 另外要注意组件和容器的生命周 ... -
Flex minWidth minHeight
2013-02-04 16:17 1569minWidth 这个值并不是给组件自己用的,而是给组件的父容 ... -
ActionScript遍历绑定(BindProperty,BindSetter,ChangeWatcher)
2013-02-01 10:11 2512注意: 为防止内存益处,记得调用watcherInstance ... -
Flex程序适应不同屏幕尺寸和分辨率(滚动条)
2013-01-31 15:02 9890FlashBuilder编译后自动生成的xx.html里面定义 ... -
FlexContext, FlexClient,FlexSession
2013-01-15 15:05 2431使用了BlazeDS后,可以从FlexContext中获取一系 ... -
防止RemoteObject批处理AMF消息
2013-01-14 17:01 1342问题描述: 如果你在短时内调用同一个java对象上的两个方法, ... -
自动检测http和https的RemoteObject
2013-01-13 10:30 1844package { import util.Bro ... -
flex浏览器相关辅组类
2012-12-06 13:39 1290package util { import flash. ... -
Flex可变参数带来的问题
2012-12-06 13:34 1532当你在flex的方法中用了可变参数后,你会发现这些参数传到ja ... -
flex如何通过类名称实例化对象
2012-11-30 13:52 2777Getting the class from an objec ... -
flexlib的treeGrid用法
2012-11-30 13:46 1332为了使用treeGrid,通常你需要定义自己的DataDesc ... -
关于Boolean类型在flex与java中间传递的问题
2012-11-30 13:38 1292/** *为简化,只列举两个字段 */ publi ... -
给Flex的Tree赋值方式(XML和ArrayCollection)
2012-11-30 09:33 40651)方式一,mxml内嵌xml数据赋值方式,Embedded ... -
Custom Alert
2012-11-26 19:21 0<?xml version="1.0&qu ... -
Flex服务端分页
2012-11-14 17:00 1094Structure: model event ... -
Flex可携带数据的Aler组件(DataCarriableAlert)
2012-11-14 16:52 1373package component.alert { ... -
映射flex类到java内部类
2012-11-14 16:05 1219java端 public class Person{ p ...
相关推荐
var desc:ITreeDataDescriptor = tree.dataDescriptor; var currentNode:Object = data; var parentNode:Object = tree.getParentItem(currentNode); // 计算当前节点在树中的层级 var levelsUp:int = 0; // ....
1. 创建标签库描述文件(TLD,Tag Library Descriptor):这是定义自定义标签的关键文件,用于描述标签的属性、命名空间等信息。例如,`struts-tags.tld`。 2. 编写标签处理类(Tag Class):这个类负责处理标签的...
自定义标签的实现基于JSP标签库(Tag Library),通过TLD(Tag Library Descriptor)文件来定义标签的行为和属性。 对于“无限级树”结构,这是数据组织的一种方式,常用于展示层次关系清晰的信息,如网站导航、...
1. **定义标签库描述符文件 (TLD, Tag Library Descriptor)**:TLD是XML格式的文件,用于声明自定义标签及其属性。例如,你可以创建一个名为`mytags.tld`的文件,并在其中定义一个名为`myTag`的标签。在TLD中,你...
3. **定义标签库**:为了能在XML配置文件中使用自定义标签,你需要创建一个TLD(Tag Library Descriptor)文件,如`mytags.tld`。在这个文件中,你需要定义标签的名称、全限定类名以及各种属性。 4. **使用自定义...
1. **定义标签库(Tag Library)**:自定义标签首先需要定义一个TLD(Tag Library Descriptor)文件,它包含了标签的元数据,如标签名称、属性、导出的类等信息。TLD文件通常以`.tld`为扩展名,需要放置在WEB-INF...
- 创建TLD文件:TLD(Tag Library Descriptor)文件是自定义标签的元数据,包含了标签的名称、属性、行为等信息。例如,test1.tld文件就是用来描述自定义标签的。 - 编写标签处理类:实现Tag接口并提供具体的业务...
3. TLD 文件:TLD(Tag Library Descriptor)是描述标签库的 XML 文件,用于告诉 JSP 引擎标签库中有哪些标签和属性。在 TLD 文件中,定义标签的名字、类名、属性等信息。 三、配置 Struts 配置文件 在 Struts 的...
自定义标签通过JSP Tag Library Descriptor (TLD) 文件进行定义,并且可以包含任意的Java代码。 2. **dtree组件**:dtree是一种常见的用于展示层次结构数据的前端组件,常用于网站导航或文件目录展示。它通常用...
自定义标签由两部分组成:标签处理类(Tag Handler)和标签库描述文件(TLD, Tag Library Descriptor)。 二、创建自定义分页标签 1. **编写Tag Handler类** 分页标签的处理类通常需要实现`javax.servlet.jsp....
- **JSP标签库(TLD)**:在Java Web中,自定义标签通过JSP Tag Library Descriptor (TLD) 文件定义。TLD文件描述了标签的行为、属性和对应的Java类。 - **标签处理类**(Tag Handler Class):每个自定义标签对应一个...
- **TLD(Tag Library Descriptor)文件**:这是定义自定义标签的元数据文件,包含了标签的名称、属性、导出的变量等信息。TLD文件一般以`.tld`为后缀,通常放在WEB-INF目录下。 - **Tag Handler类**:处理标签...
自定义标签通常由三部分组成:标签处理类、TLD(Tag Library Descriptor)文件和标签库导入声明。标签处理类负责处理标签逻辑,TLD文件描述了标签的元数据,如标签名称、属性、事件等,而导入声明则将标签库引入到...
- 使用TLD(Tag Library Descriptor)文件定义自定义标签的行为和属性。TLD文件是一个XML文档,其中包含标签的元数据,如标签名、方法调用、属性等。 - 创建对应的Java类(Tag Handler)来处理这些标签,这个类...
2. **定义TLD文件**:TLD(Tag Library Descriptor)文件用于描述标签库,包括标签的名称、类路径、是否包含体内容等信息。例如,对于`haveChildTag`,我们需要定义其名称、类路径以及一个布尔类型的`isOutput`属性...
1. 标签库描述文件(TLD, Tag Library Descriptor):TLD文件以XML格式定义了标签库的元数据,包括标签的名字、属性、返回类型等信息。 2. 标签处理类(Tag Handler Class):这是实现自定义标签逻辑的Java类,它...
要创建自定义标签,我们需要定义一个标签处理类,然后在TLD(Tag Library Descriptor)文件中注册这个类,最后在JSP页面上使用自定义标签。这样,开发者可以将HTML和Java代码分离,遵循MVC(Model-View-Controller)...
1. **标签库(Tag Library)**:一组相关的自定义标签集合,定义在一个XML文件中,称为TLD(Tag Library Descriptor)。TLD文件包含了标签的元数据,如标签名、方法、属性等。 2. **标签处理类(Tag Handler Class...