![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
xpages开发技巧
LCpluto
梦想是要有的,万一实现了呢?
展开
-
xpages开发技巧--如何控制试图列显示字数
好久没有在CSDN上发过文章了~最近有时间,就整理发一些自己接触xpages后遇到的问题及解决方法。xpages开发时遇到视图某一列的值特别长(可能上百个字符),这样会造成视图变得特别丑,当然如果你用css控制列显示样式,那样的话这一列也会变得特别的长,同样是不美观的。探索了一天的时间,终于找到如何去处理这一情况,解决方法如下:1、首先要在代码viewpanl标签中加入 var="原创 2015-07-22 16:32:35 · 853 阅读 · 0 评论 -
xpages从Excel中导入数据
从Excel中导入数据主要思路是先把要导入的Excel文档上传到一个文档中,然后在Java代码中得到这个文档,取出这个附件,得到InputStream,把InputStream交给apache的POI,就可以读到数据,得到数据之后,就可以创建文档了。示例代码如下:public void importExcel() {FacesContext context = FacesConte原创 2017-01-19 11:09:26 · 517 阅读 · 0 评论 -
xpage一个视图事由多个表单组成
在“运行时,选定文档的打开方法:”中使用计算值,计算的示例代码如下:var xe:NotesXspViewEntry=viewRow;var fm=xe.getDocument().getItemValueString("Form");if(fm == "f_3"){return "/haier690FinanceForm.xsp";}if(fm == "f_4"){r原创 2017-01-19 11:06:40 · 246 阅读 · 0 评论 -
xpage打开一个新的页面显示相关表单
在相应的中加入如下代码:id="eventHandler1"> dojo.query(".xspLinkViewColumn").attr("target", "_blank"); ]]>原创 2017-01-19 11:05:05 · 694 阅读 · 0 评论 -
xpages获得当前页面url及其参数
function p(stuff) {print(">>");}var url : XSPUrl;try {url = context.getUrl();var n = url.getParametersCount();p("getParametersCount = " + n);for(var i=0; ivar name = url.getParameter原创 2016-06-27 16:25:18 · 401 阅读 · 0 评论 -
xpages搜索功能
在客户端中搜索当前视图有好几种方式:全文检索、搜索视图和对排序列按首字词定位。在Web环境中,适用并且用户习惯的便是全文检索。那么如何在XPages中实现检索当前视图的功能呢?在一个XPage中添加一个视图数据源,该数据源可以指定“Search in view results”属性,即XML文档中的search属性。设定一个固定的要搜索的词当然没什么用处。我们便在视图控件上方先增加一个用于输入转载 2015-12-02 16:08:47 · 615 阅读 · 0 评论 -
xpages实现导入、导出功能
1.导入java包Xpages实现导入导出功能需要相关的java包,首先要将包添加到项目当中,具体操作如下:1、打开窗口----打开eclipse视图----打开包资源管理器。这样就进入到一个类似eclipse设计的视图,在这里有项目的所有设计元素。 2、将java包(需要的包在rar文件中)粘贴到WebContent-------WEB-INF--------lib文件夹下,如图原创 2015-11-16 10:10:01 · 1209 阅读 · 0 评论 -
Xpages实现流程控制展示
今天整理一个系统,发现系统的流程很多,之前只是展示给用户当前步骤为xxx,用户对于整个流程并没有详细的了解,所以找了一个使用div与css做的展示流程,在xpages中使用效果还不错。原创 2015-10-20 18:18:20 · 603 阅读 · 0 评论 -
xpages调用后台代理
前段时间做了一个类似门户添加系统的功能,大体框架是,后台有几十个文档(主文档),文档里有读者域(都包括管理员),还有与主文档对应的目录文档(只有名字和临时记录用户),用户在xpages页面上看不到任何文档,然后用户点击添加,可以随意添加系统(在文档的读者域中添加上用户的邮箱)。因为用户没有操作文档的权限(因读者域中并没有用户),所以需要按钮执行后台的代理(本文使用LS代理,使用java代理也是原创 2015-09-29 14:57:04 · 583 阅读 · 0 评论 -
xpage开发基础小功能代码
1、管理员可视if(context.getUser().getRoles().contains("[DBAdmin]")){return true;}else{return false;}2、保存并退出currentDocument.save();currentDocument.getDocument().computeWithForm(false,fals原创 2017-01-19 11:11:26 · 1151 阅读 · 2 评论