2008-04-28

PB-数据窗口关闭事件ID

关键字: pb 数据窗口关闭事件id
数据窗口根窗口一样,有titlebar, control menu, minBox, maxbox 当点击关闭安钮的,pb似乎没有提供这样的事件ID,pbm_close/pbm_closequery都不是 尽管如此,我们还有功能强大的other事件,我们只需要在other事件写上 if message.number = 24 then     messagebox('Close', 'Close datawindow') end if return 0 当你关闭的时候就会看到一个提示框,证明你已经捕获到数据窗口的close事件了   ( ...
  • 18:35
  • 浏览 (72)
  • 评论 (0)
  • 分类: PB
2008-04-27

项目由OC4J 9i升级到OC4J10g

关键字: oc4j 9i升级到oc4j10g
最近项目eJMS需要由oc4j 9i 升级到10g,相应的jdk由1.31 升级为1.5 项目没有使用什么架构,纯粹是Java Bean + JSP编写。 由于JDK 1.31允许将Java Bean直接放在default package下,而JDK1.42以上必须使用package 所以升级工作的第一步就是将class移植到一个package中,早期项目的文件比较乱,所以在做这一步的同时也按照一般web project的规范,将编译后的Java class放进WEB-INF/classes当中。   第二步就是测试,由于对OC4J不熟悉,所以不敢直接打包然后部署到OC4J ...
Tomcat可以在Webapps新建项目,但通常这样的做法不利于管理项目文件,也不利于切换版本 Tomcat可以在配置Tomcat Folder\conf\Catalina\localhost\目录下新建xxx.xml进行热配置,通过docBase指向项目文件目录则可 <?xml version='1.0' encoding='utf-8'?> <Context docBase="E:\Work\AnsonSolder\WebRoot" path="/anson" reloadable="true" deb ...
这里说的DataWindow是指dataobject的那个,而不是DataWindow Control DataWindow可以有几个参数,但是PB并没有提供专门的函数去取得这些参数,DW Syntax也没有指出用那些关系可以去除这些参数信息。但是这些信息还是可以直接取得 dw_control.object.dataWindow.table.arguments 取出来的是一个字符串,参数之间通过~n连接,参数名和参数类型之间通过~t连接 比如有参数arg1/String和arg2/Number,我们用上述语句得到的结果就会是 "arg1~tString~narg2~tNum ...
  • 11:46
  • 浏览 (92)
  • 评论 (0)
  • 分类: PB
这里说的String的比较是value的比较,通过equals()或者equalsIgnoreCase()来进行 当一个String变量和一个String常量比较的时候,两个String顺序不一样会带来一些意想不到的效果 String tmStr = null; .... // 有可能引起NullPointerException tmpStr.equalsIgnoreCase("A"); // 这种情况不会有NullPointerException "B".equalsIgnoreCase(tmpStr);  
Table下面可以有thead和tbody两个分组对象,某些时候可以代替div使用,比如实现某部份表格隐藏。 tr是行,th或者td是列,这些对象构成表格阵列 每一个...就是我们所说得rows[id] 每一个...或者...就是cells[id]了 对于使用table来作为整个分组,我个人更喜欢tbody来代替table. 在table生命周期,只要我们知道tbody预设的id,我们就可以通过以下js代码获得这个tbody document.getElementById(tbodyID); js是弱类型语言,我们可以通过var一个对象来作为这个tbo ...
  • 23:09
  • 浏览 (187)
  • 评论 (0)
  • 分类: JS
2008-04-08

JS动态增加删除行

关键字: js学习
利用html的特性实现动态增加删除行,一下是JS函数代码。 // 用于增加行的时候参照隐藏的row function addRow2(tbodyName, hiddenTbodyName){ // Get the tbody var orgBody = document.getElementById(tbodyName); var recordRowCount=orgBody.rows.length; var hiddenBody = document.getElementById(hiddenTbodyName) //var firstR ...
  • 13:49
  • 浏览 (385)
  • 评论 (0)
  • 分类: JS
Ben.Sin
搜索本博客
存档
最新评论