随笔分类 -  Xpage

摘要:Xpages基于JSF构建,因此有了生命周期的概念。一共分为6个周期。分别为:1、RESTORE_VIEW2、APPLY_REQUEST_VALUE3、PROCESS_VALIDATION4、UPDATE_MODEL_VALUE5、INVOKE_APPLICATION6、RENDER_RESPONSE检测生命周期可用通过以下代码: 1 package combestv10; 2 3 import javax.faces.event.PhaseEvent; 4 import javax.faces.event.PhaseId; 5 import javax.faces.event.Phas... 阅读全文
posted @ 2012-03-21 14:04 小爱博客 阅读(437) 评论(0) 推荐(0)
摘要:在Xpages中提供了预先输入功能,下面就实现类似的这个功能,这个功能可以分为两个大部分,1、在编辑框中输入文字时出现提示结果;2、在编辑框按上下键时 选中相应的结果; 先看下第一部分,这块主要用到ajax技术,在编辑框的onkeypress事件中处理获取结果的方法:这部分主要写在服务器端处理,需要一个用于搜索的视图,然后从该视图中动态获取结果,然后在后台处理程序中生成结果,并按照UL格式组织数据,返回到前台; 然后是第二部分,处理上下选中搜索结果的功能,在编辑框的onkeypress事件中处理,这不部分主要写在客户端处理,通过对键的监视,然后动态改变结果中LI的样式,让其呈选中状态 ... 阅读全文
posted @ 2012-01-07 13:51 小爱博客 阅读(360) 评论(0) 推荐(0)
摘要:ssjs是Xpages的后台主要编程语言,库之间的相互引用通过import libraryname的形式来进行相互调用;同时也可以在Xpages页面上的ssjs编辑器里面同样通过import libraryname的形式来直接引入一个ssjs库; 还有一个就是ssjs对java包的引入,可以通过importPackage(java.io)的形式来引入一个java包。 这样的话,通过ssjs写程序就更加灵活了 阅读全文
posted @ 2011-12-31 10:02 小爱博客 阅读(310) 评论(0) 推荐(0)
摘要:Xpage中允许我们自己去定制有特殊功能的控件 称作定制控件,定制控件有一个属性 “设计定义”,这个属性可以用来自己定义 定制控件在设计视图下的表现形式,其语法规则就是Xpage里面的语法,例如:<?xml version="1.0" encoding="UTF-8"?><xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xc="http://www.ibm.com/xsp/custom"> <xp:button value=&q 阅读全文
posted @ 2011-09-08 09:21 小爱博客 阅读(286) 评论(0) 推荐(0)
摘要:domino中的xpage默认会绑定一个dojo的版本,由于其更新速度没有与 dojo的更新绑定,那么就造成dojo的一些新功能不能及时用到,这是我们就需要去修改xpage绑定的dojo版本,在domino的安装目录..\Domino\data\properties下有个文件xsp.properties.sample,用记事本打开,发现里面就是一些配置信息,找到#xsp.client.script.dojo.version这项,把其值改为要绑定的版本号就可以了。。。 以上是官方说明,但是我在实际使用过程中发现有时并不需要特别指定版本号,domino会自动加载版本号较大的,不知道是domin.. 阅读全文
posted @ 2011-07-21 22:28 小爱博客 阅读(429) 评论(0) 推荐(0)