下面是我经常会用到的一些东西, 记下来, 以作为以后的参考:
如果要设置模糊查询, 一般要在QueryCommand中这样写:
var name = dsQuery.getValue("NAME");
var parameters = command.parameters();
if (name) {
parameters.setValue("NAME", "%" + name + "%")
}
dataset如果没有分页的话, 默认一次是只取100条, 这也意味着如果记录超过100条就要考虑分页了, 如果我们不希望分页但是记录又操作了100条的话, 这需要将pageSiz ...
在实际开发中我们都会面临组件重用的问题, 面向对象的语言可以通过各种设计模式来实现重用.那么在dorado框架中如何进行重用呢? 对于dorado的重用问题,下面我们从三个方面来进行说明.
1.通过使用jsp:include指令进行重用
将要重用的内容写到一个jsp页面中, 然后通过jsp:include标记在需要使用的位置进行重用, 该jsp中可再引用d:view标签,比如定义一个jsp页面:
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib uri="http://www.bstek.com/dora ...
默认情况下, bstekIDE使用tomcat作为服务器, 下面我们讲解如何创建支持其他服务器的Dorado工程
支持多服务器前提条件
该功能是我们最近新推出的bstekIDE1.2(2007.12.17之后推出的插件)才支持的,而该插件的使用条件为Eclipse3.3+WTP2.0+JDK1.5,因此要使用该功能必须安装最新的bstekIDE1.2
该功能是基于WTP的Dynamic Web Project基础之上的, 因此下面的功能更多的地方是对WTP对多服务器的介绍,如果对这方面比较熟悉,可以略过
首先我们做的事情就是将已经安装的其他服务器与插件关联起来,其做法是在首选项中的Ser ...
在前面我介绍了在首选项中来对bstekIDE进行扩展(dorado studio插件定制扩展应用两则 ),这个扩展只能应付一些简单的基于已有的,静态的定制(比如修改前缀,修改已有组件的属性来得到一个新的组件等等),如果要实现更复杂的定制(比如通过自定义dataset,在加载数据的地方加入一些其他的业务信息),则可以通过我们提供的扩展点(com.bstek.ide.core.viewRules)以插件的方式来进行定制扩展.
在dorado studio Swing版本中, ...
众所周知,Eclipse开发平台本身就是基于插件体系的,为了实现某个功能,我们可以在Eclipse的基础上以插件的方式添加我们需要的功能,bstekIDE就是这样实现的,同时我们还可以通过给插件增加扩展点,来给插件添加插件从而达到对已有插件进行扩展以及定制来适应我们的需要
为了提高bstekIDE的灵活性,我们给其增加了三个扩展点:com.bstek.ide.common.editor.generateNodeWizards, com.bstek ...
Dorado是一个专注于web表现层界面展现的开发框架,能与各种后台业务逻辑层实现无缝集成,Remedy AR System作为BMC提供的一个ITSM开发平台,为了提供给用户更多的灵活性,提供了一套Java API,这样为Remedy和Dorado进行整合提供了可能.
Dorado 架构,原理,技术实现...省略字若干
Remedy ...
为了减少在使用dorado框架进行开发中的大量重复劳动,我们提供了一种对dorado studio插件进行定制和扩展的机制,这里我们将通过两个例子来加以说明.
第一个简单的例子--设置默认属性
我们在使用Table控件的时候,经常要设置width和height为100%,我希望在创建table的时候能给width和height自动设置默认值100%,那么我们该如何来做呢?
其实很简单,下面我们就来说明配置过程.
在dorado studio中有一套xxx-rule.xml配置规则文件,这些文件决定我们的view,module以及mapping各种文字文件的属性,以及外观,这些xml配置 ...
·isFirst, isLast在什么情况下使用?在遍历dataset的时候会用到
·dorado执行的顺序,首先由jsp发送请求,调用相关的ViewModel,这个可以看成是一个Servlet,它先调用init方法,接着调用initDataset(),然后是调用initControl,最后是调用doLoadData()方法完成datasest的数据加载处理,在initControl用来对生成control html的过程进行控制,比如某些控件是否只读,是否可见等。
·各种控件的刷新是通过dataset来触发的
·如果要实现不刷新页 ...
·具有过滤功能的dropdown控件是DynamicDropDown
·escapeValue在MatchRules中设置
·使用DynamicDropDown的时候不能进行过滤可能是因为没有设置MatchRules导致的,如果设置了MatchRules还没有显示,就有可能是MatchRules中的value与filterParamter的设置不一致
·如果要将列表中某列以其他的形式展示,比如radiogroup,那么需要设置renderType
·使用UpdateCommand执行提交的时候,实际提交的是客户端的D ...
- 浏览: 245371 次
- 来自: 上海

- 详细资料
搜索本博客
我的相册
P1090507
共 142 张
共 142 张
最近加入圈子
链接
最新评论
-
TextActionHandler的使用 ...
引用能不能实现 把html格式的内容粘贴到text中 用什么好的方法 我已经很久 ...
-- by macrochen -
最近的jBPM项目总结
引用请问楼主是哪里的啊? 目前在昆明做项目
-- by macrochen -
最近的jBPM项目总结
引用看那几个页面截图, 好像 dorado? 是的,是dorado+jbpm的项 ...
-- by macrochen -
jBPM学习笔记(更新中...)
引用不知道JBPM的流程上下文是怎么做的处理?我对Shark引擎比较熟悉,在新建 ...
-- by macrochen -
jBPM学习笔记(更新中...)
引用楼主有没有对pvm做过研究? 还没呢
-- by macrochen






评论排行榜