XPAGE

domino xpages开发 引用JS和CSS 立即下载

xpage是Domino8.5推出的一个革命性的设计元素,结合Domino平台开发的系统,对它的“革命”之处做了一些研究。

1特性

1.1自带有视图包装器

 

红框部分说明:

左一:Domino 8.5新增的设计元素Xpage

右一:xpage自带的视图包装器

中一:可以选择视图来源是本数据库,也可以是其他数据库。视图可以是选定的值,也可以是计算的值(计算的值可以用运行在服务器端的javascript来实现)。

中二:可以控制显示视图的哪些列。

接下来,可以在属性中,设置嵌入视图的属性,包括是否显示标题、样式表,一页显示多少条文档、边距、字体等,都是可以设置的,非常方便。

上面是一个简单的效果图。据说由于采用了Ajax技术,自带的视图包装器在性能上应该比较好。

1.2自带有文本编辑器

 

可以快速的开发信息发布类应用,不用自己再开发或移植文本编辑器。

1.3可以显示不同数据库的视图的内容

 

1.4可以快速对视图显示的内容进行排序

 

 

可以方便的设置哪些列可以排序,也可以设置哪些列有复选框,很强大。

1.5自带了很多Ajax技术的web组件,实现局部刷新的数据交互。

 

 

 

每个设计元素旁边,如右红框所示,只要有这个菱形图标,都是可以计算的,开发人员可以选择运行于服务器端的Javascript作为编程语言,可以在页码加载的时候运行相应的代码,也可以动态计算,这样可以根据需要,提高页面的响应速度。

1.6在Xpage中,Javascript变得比以往更异常强大

javascript可以直接运行在客户端,也可以运行在服务器端。以前javascript是只能运行在客户端的。

javascript可以直接调用服务器的java类库,可以支持嵌入的公式语言,可以直接调用LS代理,也就是说javascript多了很多针对Domino的API。

1.7支持UI主题,可以快速的实现换肤及多语言版本的开发。

 

设计一个xpage的时候,可以在属性的Style里,设置Theme,也就是可以动态计算的,也可以静态指定对应的样式,通过样式,可以让用户选择多种风格的页面,也可以方便的开发出多语言的页面。

2应用

XPage给我们带来的革命性变化可能远不止以上提到的功能,结合我们的工作流系统,Xpage能够实际带来哪些应用的革新呢?

2.1可以设计功能完备的视图包装器,支持分类、分页、页码直接跳转,文档数大的时候能有较好的性能

也就是说,我们基本可以放弃自己编写视图包装器了。这个痛苦的工作XPage可以替你完成。

2.2可以改造我们的待办库,xpage可以在一个视图里展示不同数据库的数据

首先,我们的待办工作的文档,以往都是存放在多个数据库当中,然后在统一的一个库中存放链接文档,首页给用户展示一个统一的界面,那么现在,我们可以不用这么麻烦,不通过链接文档,我们也能够展示不同数据库的内容。

 

其次,Domino的数据库,如果文档数过多,性能则会下降,于是我们采用了归档、分库的方法,保持了数据库的大小在合理范围,但同时,我们却不能在一个视图中同时展示这些当前数据和历史数据。通过Xpage,用户可能不知道我们系统后台究竟分了几个数据库。

 

2.3可以重新设计我们的信息发布类,采用xpage自带的文本编辑器,风格统一,功能强大,各种输入框的智能提示,自动补完,输入验证等,都可以快速实现

表单的设计元素,我们经常要设计它在什么情况下可编辑、什么情况下只读、什么情况下显示;如果是需要输入的,需要有输入提示,输入错误需要有警告,输入的数据需要合理,还要考虑通过Ajax技术实现局部刷新,而现在,在XPage中,这些都是设计元素天生的属性。

2.4可以重新设计我们的业务表单,让数据层和展示层分离,xpage用来展示,表单用来存储数据

以往基于Domino开发的系统,都很少有真正能遵从MVC开发模式的。现在,我们可以通过XPage来完成显示工作,通过XPage的设计元素的绑定功能,我们可以让用户不需要看到表单就可以完成数据的读写工作,可以让表单写得很简洁,很易懂,不需要在notes下打开布满HTML代码的表单了。

2.5可以设计多套主题,支持换肤功能,支持多语言版本功能。实现起来更快捷迅速

张领导喜欢红色,李领导喜欢蓝色,这种需求以往我们也能满足,只是工程较为浩大,通过XPage,实现起来要方便快捷很多;A单位CEO是个老外,系统要国际化,除了中文版,还要弄一个英文版、繁体版,这个需求以往我们同样能做,只是现在,通过Xpage我们又省了不少事。

2.6通过xpage包装的视图可以对任意列进行排序,据说还带了简单查询,对查询的结果还可以排序

这部分功能还在研究中,预计本月底研究出结果,查询统计相对于关系型数据库一直是Domino的弱项,用domino自带的查询方式,排序还很不方便。XPage据说是有很大的改观的。

lotus domnio java代理输出html代理 立即下载

相关推荐

domino 视图 BS 漂亮显示(easyui ui),分类视图,分页视图全有

1、domino结合easyui控件使用 扩展的控件的使用 美观以完善的功能 2 、里面有几个控件在domino的demo 以及怎样在domino引用easyui库 3 、不会使用,请联系Q 1766168900@qq.com

dd.fun.php,XPagesExtensionLibrary/Mark_2fUnmark Document As Expired.lsa at master · OpenNTF/XPagesEx...

replicaid='CCC578FD00056DEB'>19951129T095149,38-0520120305T082326,57+0020120305T082326,56+0020120305T082326,57+0020120207T100339,51+00CN=Simon McLoughlin/OU=Ireland/O=IBMCN=Simon McLoughlin/OU=Irel...

weixin_42351606的博客 2万+

lotus domino 命令显示在线用户

lotus domino 命令显示在线用户

XPage新特性及结合工作流类系统的应用(中文)

(原文有图片样例,完整版请到本空间的下载栏目下载完整版PDF文档,地址为: http://space.itpub.net/?uid-7667086-action-viewspace-itemid-571473) xpage是...

congbeijia9325的博客 334

修复Domino数据库视图索引的两种方法

环境:   产品: Lotus Notes/Domino   平台: 跨平台   版本: ALL   问题描述   修复Domino数据库视图索引的两种方法   解答   第一种方法:   1、在控制台上运行命令:load fixup 数据库名   2、在控制台上运行命令:load updall -R 数据库名   第二种方法:   1、对要修复的数据库新建复本   2、关闭domino服务器   3、将损坏数据库从当前目录下移走   4、将第一步中的新建的复本该名为原数据库名,并放在相应目录下   5、重启domino服务器

支付宝H5支付唤醒协议全解析:从alipays://到动态orderSuffix的抓取与拼接

本文深入解析支付宝H5支付唤醒协议,从alipays://协议设计到动态orderSuffix参数的抓取与拼接,详细介绍了支付宝H5支付的底层机制。内容包括协议架构剖析、动态令牌生成与捕获、浏览器兼容性解决方案以及安全机制设计,为开发者提供全面的技术指南和实践建议。

weixin_27972919的博客 3499

xpage 传参_XPage 全接触

XPage 全接触刘 奇2009 年 8 月 06 日发布XPage 全接触XPages 是 IBM Lotus Notes/Domino 8.5 为 Lotus Domino Web 2.0 应用程序开发人员提供的新技术。与以往发行版相比,它们提供了更大的灵活性,并且更好地控制交付给 Web 浏览器客户机屏幕的内容。本文将带大家全面了解 XPage 的各项功能,图 1 显示了 Lotus Dom...

weixin_39827625的博客 444

使用html和JavaScript实现一个简易的物业管理系统

码实现了一个简易的物业管理系统,主要使用了以下技术和功能: 1.主要技术 使用的技术: HTML: 用于构建网页的基本结构。 包括表单、表格、按钮等元素。 CSS: 用于美化网页的外观和布局。 设置字体、颜色、边距、对齐方式等样式。 JavaScript: 用于处理用户交互和动态更新页面内容。 实现了新增住户、查询住户、编辑住户、删除住户等功能。 处理表单提交事件,验证输入数据,并更新表格显示。 DOM操作: 使用 JavaScript 直接操作 HTML DOM 元素。 动态

weixin_41312759的博客 1778

【亲测免费】 XPage:一款强大的Fragment页面框架

XPage:一款强大的Fragment页面框架 XPage 是一个由 优快云 公司开发的 Android 开源项目,主要使用 Java 语言进行开发。该项目旨在为开发者提供一个方便实用的 Fragment 页面框架,帮助开发者简化 Android 应用中页面管理和跳转的复杂度。 核心功能 XPage 的核心功能包括: 支持静态配置和动态配置 Fragment 页面信息。 支持通过注解 @Pag...

gitblog_00771的博客 1010

通讯接口应用笔记3:使用W5500实现Modbus TCP服务器

  前面我们设计实现了W5500的驱动程序,也讲解了驱动的使用方式。在最近一次的项目应用中,正好有一个使用W5500实现TCP通讯的需求,所以我们就使用该驱动程序轻松实现。这一篇中我们就来说一说基于我们W5500通讯驱动程序实现TCP通讯的过程。 1、应用需求   在本次应用中,要求实现一个基于W5500的Modbus TCP服务器。这个需求的描述虽然只有一句话,但是这个需求的内容可不简单。我们首先来分析一下这个需求的具体内容。   为了实现基于W5500的Modbus TCP服务器,我们必先须基于W550

木南创智 5499

【首份】2023年30米分辨率土地利用遥感监测数据

为了恢复和重建我国土地利用变化的现代过程,更好地预测、预报土地利用变化趋势,地球资源数据云以美国陆地卫星Landsat 遥感影像数据作为主信息源,结合Sentinel系列数据,通过人工目视解译和机器学习方法,建立了国家尺度1:10 万比例尺多时期土地利用/土地覆盖遥感监测数据库(CNLUCC)因早期Landsat数据时空覆盖缺失,1972-1977年合成第一期数据,1978-1985年合成第二期数据,1986年起每年度生成一期数据。投影:Albers正轴等面积双标准纬线圆锥投影南标准纬线:25°N。

地球资源数据云的官方博客 3682

Xpage使用

文章目录1.Xpage和Navigation比较:1.1使用原生Fragment1.2使用Navigation2.Xpage2.1 XPage集成:2.2 细节修改3. 混淆配置4. Xpage文档 1.Xpage和Navigation比较: 1.1使用原生Fragment 1.2使用Navigation 1.创建导航图 2.占位 3.NavController进行导航 2.Xpage 2.1 XPage集成: 文档: https://github.com/xuexiangjys/XPage/w

weixin_44086832的博客 1277

别再手动调参数了!用3ds Max的tyDiffusion插件,5分钟搞定AI动态纹理生成

本文介绍了3ds Max的tyDiffusion插件如何通过AI技术快速生成动态纹理,大幅提升3D美术师的工作效率。从火焰、水流到布料飘动,tyDiffusion能在5分钟内完成传统手工需要数小时的任务,且效果更自然。文章详细解析了插件的核心功能、实战配置及进阶应用,帮助用户轻松实现AI动态纹理生成。

weixin_30919429的博客 670

XPage 开源项目实战指南

XPage 开源项目实战指南 1. 项目介绍 XPage 是一个高度灵活且易于使用的 Android Fragment 页面框架,由开发者 xuexiangjys 维护。它旨在简化多页面管理,提升开发效率,使得创建复杂的界面导航结构变得轻松愉快。XPage 支持通过注解和配置文件的方式定义页面,实现了页面间的无缝切换。特别地,它采用了现代化的开发模式,适应了Android开发的主流趋势。 2. 项...

gitblog_00574的博客 971

RDKit | 基于Pytorch和RDKit建立QSAR模型

QSAR 定量构效方法(quantitative structure-activity relationship, QSAR)是应用最为广泛的药物设计方法。所谓定量构效方法就是通过一些数理统计方法建立其一系列化合物的生理活性或某种性质与其物理化学性质之间的定量关系,通过这些定量关系。可以预测化合物的生理活性或某些性质,指导我们设计出具有更高活性的化合物。 早在...

DrugOne 5078

使用安卓的IMU数据进行 行人航位推算(PDR)推算步长 附python 代码

加速度计数据、陀螺仪数据、重力传感器数据、姿态仰角数据。数据分析与定位轨迹生成主要使用Python离线完成。示意图。

三维点云技术探索 1914

史上最方便的Android页面框架XPage使用指南

简介 XPage是一个非常方便的fragment页面框架!天下武功,唯快不破,XPage最大的特点就是快,提高开发的效率! XPage设计的初衷是希望能做一个通用的Activity作为壳,Fragment作为页面填充展示,并且能够像Activity那样自由的切换和数据交互。 视频讲解 XPage页面框架入门介绍 视频原链接 : https://www.bilibili.com/vid

xuexiangjys的博客 5400

【Unity 实用工具篇】✨| 使用Fungus插件制作一个对话系统,简单好学易上手

今天带来的是Unity中一款简单易用的对话插件Fungus,它是一个免费的交互式的对话系统。 Fungus是Unity免费的一款开源的插件,它可以无代码的实现玩家与NPC之间的对话,并且支持本地化,对相机、Sprite及音乐音效的控制。 学会使用该插件就可以做一些对话剧情类的游戏了,还是非常好用的,下面就来学习一下Fungus具体怎么使用吧!

努力前行,总会成为自己心中的那道光 1万+

XPage系列|是时候抛弃ButterKnife了

前言 作为 X-Library系列框架 的灵魂所在,XPage 开源两年以来,一直致力于降低Fragment使用的难度,努力实现一个Activity多Fragment的Android开发模式。 前段时间, 在观望了许久之后, 我终于更新了Android Studio的最新版本(北极狐), 发现项目中使用ButterKnife注解id的代码出现了警告,警告信息如下: Resource IDs will be non-final in Android Gradle Plugin version 5.0,

xuexiangjys的博客 3202

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

XPage 开源项目常见问题解决方案

XPage 开源项目常见问题解决方案 一、项目基础介绍 XPage 是一个用于Android开发的Fragment页面框架,它提供了一种方便的方式来管理Fragment的生命周期和数据交互。该项目主要使用Java和Kotlin编程语言开发。 二、新手常见问题及解决步骤 问题一:如何集成 XPage 到项目中? 解决步骤: 在项目根目录的 build.gradle 文件中添加 JitPack 仓...

gitblog_00676的博客 1061

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

xpage 传参_XPage页面框架使用指南

视频讲解简介XPage是一个非常方便的fragment页面框架!天下武功,唯快不破,XPage最大的特点就是快,提高开发的效率!XPage设计的初衷是希望能做一个通用的Activity作为壳,Fragment作为页面填充展示,并且能够像Activity那样自由的切换和数据交互。特征支持assets下“corepage.json”静态配置Fragment页面信息。支持Application中动态配置...

weixin_39733812的博客 505

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Xpage Servlet

     Domino在要使用Servlet时,一般都是在eclipse环境编写后,把生成的class放到指定的domino目录下,在博客domino servlet 图文教程里面有一步步操作方法。在domino8.5版本后,就可以不单独使用eclipse编写Servlet了。      这里以图的形式来展示在xpage内直接使用Sevelet方法,其实在domino微信开发已经有提到内容,这里...

weijia3624的专栏 8225

Google官方Fragment页面框架Navigation和XPage开源框架的使用对比

简介 Navigation简介 AndroidJetpack组件。Google官方对它的描述: 今天,我们宣布推出Navigation组件,作为构建您的应用内界面的框架,重点是让单 Activity 应用成为首选架构。利用Navigation组件对 Fragment 的原生支持,您可以获得架构组件的所有好处(例如生命周期和 ViewModel),同时让此组件为您处理 FragmentTransaction 的复杂性。此外,Navigation组件还可以让您声明我们为您处理的转场。它可以自动构建正确的“

xuexiangjys的博客 1903

xpage调用java_新型 Web 2.0 应用:XPage 与传统 Servlet 的完美结合

概述IBM Lotus Notes/Domino 8.5为Lotus Domino Web 2.0应用程序开发人员提供了一种新的开发技术— XPage,可以利用它创建Web 2.0应用。XPage的前端采用JSF(JavaServer Face)技术实现,并封装了对Dojo控件的调用,与传统的Lotus Domino Web开发相比较,使用XPage开发的Web应用界面更加美观。当在XPage应用...

weixin_36015213的博客 210

xpage 传参_史上最方便的Android页面框架XPage使用指南

视频讲解简介XPage是一个非常方便的fragment页面框架!天下武功,唯快不破,XPage最大的特点就是快,提高开发的效率!XPage设计的初衷是希望能做一个通用的Activity作为壳,Fragment作为页面填充展示,并且能够像Activity那样自由的切换和数据交互。特征支持assets下“corepage.json”静态配置Fragment页面信息。支持Application中动态配置...

weixin_39979948的博客 486
上一篇: notes编写和测试简单的 Web 服务
下一篇: JSON 入门指南
steinnet
博客等级 码龄17年 3粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值