- 浏览: 14666 次
- 性别:
- 来自: 武汉
最新评论
-
bacel5902:
function doclick(roleid){
al ...
如何实现dorado的datatable整列单选效果
文章列表
前阵子由于业务需要,要对过滤栏进行一些操作,但是由于datatable对其封装了,所以很郁闷*****
后来问了frankzhang之后,然后自己进行了一些试验后,终于解决了对过滤栏的扩展操作
其实datatable的过滤栏也跟一个dataset绑定,为了便于描述,我们将过滤栏绑定的datase美其名曰"过滤栏dataset",datatable绑定的dataset称为"源dataset"
"过滤栏dataset"与"源dataset"在结构上是一致的.
能过如下方法可以获得"过滤栏dataset& ...
- 2009-09-08 12:40
- 浏览 860
- 评论(0)
Dataset客户端事件使用详解
请参考《Dorado5用户指南》的5.15主要JS事件。
Dataset Client端的事件中,比较容易明白和使用的有beforeInsert、afterInsert、beforeDelete、afterDelete、beforePost、afterPost、beforeCancel、afterCancel、beforeSelectionChange、afterSelectionChange、beforeFlushData、afterFlushData、onCreate、onActive,这些事件在client-api中说明得比较清楚。
我们来重点看一下 ...
- 2009-08-25 12:53
- 浏览 1379
- 评论(0)
手动新增Client端事件
我们在view.xml中没有对某个事件定义逻辑代码,但我们在应用当中又想使用这个事件来触发一下逻辑代码,那我们怎么办呢?我们可以通过EventManager.addDoradoEvent来添加一个Dorado事件的监听器。
EventManager.addDoradoEvent(dataset, "afterScroll", function
- 2009-08-25 10:05
- 浏览 746
- 评论(0)
在jsp里引用如下代码:
var title;function showMessage(str,time){ DIVAlert(str); setTimeout("title.onclick()",time);};
function DIVAlert(str){ var msgw,msgh,bordercolor; msgw=200;//
msgh=100;//
titleheight=25 //
bordercolor="#335EA8";//
titlecolo ...
- 2009-08-14 09:11
- 浏览 1339
- 评论(0)
本人在做银行系统时就在百度上搜索日期+时间的dorado解决方法,但是没有找到一个像样的解决办法.
所以自己花了几个小时的时间来做这么一个模块:
前提:由于dorado日历下拉框目前只能下拉选择日期,官方网站上虽有替代方法,但是解决了日期+时间的下拉框选择,同时又覆盖了单独选择日期的下拉框.
目前测试并应用于一些银行系统,运行效果还行,大家可以自己访造设计出更人性化的页面,或者到http://download.csdn.net/source/1542530去下载来改进,如果有更加好的成品出炉,别忘记告诉我一声哦
----------------------------------- ...
- 2009-08-14 09:10
- 浏览 1052
- 评论(0)
在java中执行存储过程方法如下(以下例子是我在做dorado项目中所用的方法)
import java.sql.Connection; import java.sql.PreparedStatement;
*********执行的方法里面写如下代码
Transaction trans = TransactionManager.getTransaction(); trans.beginTransaction();
Connection con = trans.getConnection(Setting.getString("common.defaultDa ...
- 2009-08-14 09:08
- 浏览 752
- 评论(0)
如果outlookbar绑定Menu1
则在Menu1的onRefreshItem(menu,cell,item)事件里写如下代码:
if(item.getTag()=="1"){cell.innerHTML="<b>"+item.getLabel()+"</b>";}else{cell.innerHTML=item.getLabel();}
然后将Menu1的第一层MenuItem的tag都设为1(想变粗的MenuItem的tag都设置为1)
或者可以通过名字判断也可以,(这样想把哪个变粗,都可以~)
- 2009-08-14 09:08
- 浏览 1149
- 评论(0)
前一阵子,做项目的时候总是碰到这样子的问题就是前台用datetime类型,存进oracle数据库的时候总是只存进了日期,而时分秒确存不进去,因为dorado前台的datetime取到的值总是Long型毫秒数。
现将我的解决方法展示如下:
1:前台datetime类型对应oracle的date类型,假设field的名字为START_TIME.
2:在后台的sql语句里的参数里像这样子写:to_date(:startTime,'yyyyMMddhh24miss')
3:在传参执行SQL(DML语句)前,先要进行转换,代码如下:
SimpleDateFormat sdf=new Simple ...
- 2009-08-14 09:07
- 浏览 1731
- 评论(0)
前不久habody问了我一个问题,就是如何实现以下的功能:
一整列只能选择某一行记录,我个人认为用dorado以后,可以不用这样子的功能,因为datatable点击本来就是选择某一行.
不过说归说,实现如下:
方式一:
1:在dataset里加入select字段
代码如下:
<Field name="select" type="Dummy" dataType="boolean" defaultValue="1">
<Properties />
</Field> ...
- 2009-08-14 09:06
- 浏览 1884
- 评论(1)
遍历一个Dataset中的数据主要有以下两种方式:
l 方法一
datasetX.moveFirst();
while (!datasetX.isLast()) {
... ... ...
datasetX.moveNext();
}
l 方法二
var record = datasetX.getFirstRecord();
while (record != null) {
... ... ...
record = record.getNextRecord();
}
如无特殊需要 ...
- 2009-08-13 17:38
- 浏览 3774
- 评论(0)