domino xapges开发 保存文檔新新頁面代替
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
![preview](https://dl-preview.csdnimg.cn/82602876/0001-b86121b6d4c7ff3f0ccc446fcdd52db5_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
在IBM Domino XPages开发中,"保存文档新页面代替"是一种常见的操作,它涉及到XPages的数据源管理和页面导航。XPages是一种基于Java和Ajax技术的Web应用框架,用于构建Lotus Domino应用程序。在这个场景下,开发者希望在用户保存数据后,不仅保存当前页面的数据源,而且还要导航到一个新的页面。 `Save Data Sources` 是一个简单的JavaScript动作,它的主要功能是保存当前页面上的所有数据源,并打开一个新的页面。这个动作被定义为"基本"类型的服务器端简单动作。其语法如下: ```javascript save "name=string" ``` 这里的`name`参数是必须的,它指定了组件中的一个页面名称。替换的页面将采用这里指定的组件页面格式。在UI界面中,你可以从现有组件页面列表中选择,或者点击钻石图标来动态计算值。 这种简单动作的使用场景通常是页面上有多个数据源的情况。例如,页面上有一个主数据源和一个嵌套在面板内的不同数据源。当执行`Save Data Sources`动作时,它会保存这两个数据源的更改。 以下是一个示例代码,展示了如何在XSP源代码中实现这个功能: ```xml <xp:view xmlns:xp="http://www.ibm.com/xsp/core"> <xp:this.data> <xp:dominoDocument var="document1" formName="form0"></xp:dominoDocument> </xp:this.data> <xp:inputText id="inputText1" value="#{document1.field0}"></xp:inputText> <xp:br></xp:br> <xp:panel style="height:190.0px"> <xp:this.data> <xp:dominoDocument var="document2" formName="form1"></xp:dominoDocument> </xp:this.data> <xp:inputText id="inputText2" value="#{document2.field0}"></xp:inputText> </xp:panel> <xp:button value="Save All" id="button1"> <xp:eventHandler event="onclick" submit="true" refreshMode="complete"> <xp:this.action> <xp:save name="/page0.xsp"></xp:save> </xp:this.action> </xp:eventHandler> </xp:button> </xp:view> ``` 在这个例子中,我们有两个数据源:`document1`对应`form0`,`document2`对应`form1`。用户在输入框中填写信息后,点击"Save All"按钮,将会保存两个数据源的变更,并导航到`/page0.xsp`页面。 这个功能在实际应用中非常有用,因为它允许开发者构建更复杂的应用逻辑,如表单流程、数据验证和页面导航控制。同时,通过这种方式,可以确保用户在提交数据后看到的是一个全新的页面,提供更好的用户体验。在Domino XPages开发中,熟练掌握这类数据源管理和页面导航技巧对于创建高效、用户友好的Web应用至关重要。
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/82602876/bg1.jpg)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/2b5fe4251fa74733819439966d8dffc7_weijia3624.jpg!1)
- 粉丝: 835
- 资源: 723
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 在日常生活中我们常常遇到需要音视频
- Java项目-基于SSM+Vue的病人跟踪治疗信息管理系统的设计与实现(源码+数据库脚本+部署视频+代码讲解视频+全套软件)
- 5G r18最新专利研究.docx
- Java项目基于SSM实现的演出道具租赁管理系统+代码+论文+答辩PPT
- Java项目-基于SSM+Vue的驾校预约管理系统.的设计与实现(源码+数据库脚本+部署视频+代码讲解视频+全套软件)
- Java项目基于SSM实现的养老院管理系统+代码+论文+答辩PPT
- 订单管理系统的示例代码.rar
- 通信原理实验报告.zip
- python语言+PyQt5实现日历(高分课程设计)
- 计算机视觉技术(CV)详解.pdf
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)