Xpages 是否有人找到了在提交无效后保留密码字段的方法?

我有五个字段,两个是密码字段。所有这些都是必需的 如果用户未填写第一个字段,但填写了密码字段,则在提交时,服务器端验证会使用相应的验证消息将其踢回表单,这两个密码字段为空 我也尝试过默认密码字段。没有 如果表单返回时无效,有人知道保留这些密码字段值的诀窍吗?当表单从服务器返回时,您可以通过更改属性“value”和您在帖子中获得的密码来设置密码字段。类似于在带有javascript“dojo.attr('passwordnode','value','userpassword');”的onload事

Xpages 如何设置资源包“;在飞行中;?

我有一个组合框,用户可以在其中选择可用的语言。应用程序包含每种语言的属性文件。 在页面的resources部分中,根据用户配置文档中的语言标记(DE、EN…)计算资源束 是否有任何简单的方法可以根据combobox的值更改onChange事件中的语言?我想到了context.setProperty(???)。 有什么建议吗?我过去对此做过一些努力,但仍然没有正确地解决它。 您可以使用 设置本地限制(“en”); reloadPage() 但是如果您希望根据用户文档更改语言,我认为您需要将代码添加

在XPages移动应用程序中,如何避免在按“完成”后追加resetContent=false/true?

我用ExtLib移动控件开发了一个移动页面: 该页面由两个应用页面组成(即“主页”应用页面和“子页面”应用页面) 单击主页中的条目将移动到子页面。单击子页面中的“完成”按钮将移回主页面。返回主页后,生成的URL将自动更改为: 发生这种情况时,如果我在iPhone上按下浏览器的刷新按钮,而不是显示主页,将显示一个灰色空白页。然后,如果我手动从URL中删除&resetContent=false并再次按下刷新按钮,主页将正确显示 那么,有没有办法在单击“完成”按钮后禁止追加&resetContent

Xpages xPage应用程序-使用document.removeFromFolder和document.putInFolder时抛出错误

我有一个xPage应用程序,显示当前登录用户的电子邮件列表。使用某些按钮,用户可以从收件箱中删除选定的电子邮件并将其放入另一个文件夹 UI工作正常,除了JAVA后端类中的document.removeFromFolder和document.putInFolder抛出一个错误“Notes error:您无权执行该操作($Inbox)”。从收件箱/其他文件夹中删除文档或将文档放入收件箱/其他文件夹时也会出现相同的错误。但ACL是正确的,用户可以创建电子邮件,删除它们 有没有人暗示这里出了什么问题 下

Xpages Xpage源代码复制

在Xpages中,有时当元素在设计窗格中移动时,它会被复制(复制发生在源代码中)。这也发生在复制粘贴期间。所以我的xpages中有很多错误 谁能解释一下为什么会发生这种情况 有什么办法可以防止这种情况发生吗 提前感谢您使用的是8.5.3吗? 我在早期版本中经常遇到这种情况,但在8.5.3中没有看到。 仅在源代码模式下使用剪切和粘贴移动元素,这通常会有所帮助。您使用的是8.5.3吗? 我在早期版本中经常遇到这种情况,但在8.5.3中没有看到。 仅在源代码模式下使用剪切粘贴来移动元素,这通常会有

Xpages 显示窗体或视图最新添加内容的计算字段

我想找到一种方法,从另一个nsf文件(不是当前文件)获取添加到特定表单(视图)的最新文档的unid 编辑 我创建了一个视图,第一列是@Created,降序 然后我试着: var db:NotesDatabase = session.getDatabase("", "product/picture.nsf"); if (db == null) { return "Database not open"; } else { var unid = db.GetView("pictur

Xpages 动态隐藏面板?

除了在面板的computed rendered属性中使用类似scope变量的内容外,还有其他方法隐藏面板吗 类似于getComponent(“panel1”).hide()的东西,我尝试过,但似乎不起作用,您可以使用以下代码实现这一点: var c = getComponent("YOURPANELNAMEHERE") c.toggle() 切换是您要查找的内容(而不是显示/隐藏)。正确的方法是getComponent(“id”)。setRendered(false)。您可以通过getComp

Xpages 如何在重定向到不同的数据库后获取URL历史记录?

我在xpage上有一个viewPanel,它链接到不同数据库中的文档。我可以单击链接打开文档。提交文档后,我想将url重定向到上一个viewPanel。现在的问题是,我无法再次打开viewPanel,url历史记录(context.getHistoryUrl)为空,用于重定向到不同的数据库。有关如何获取URL历史记录的任何提示?如果您正在执行context.redirecttopage重定向用户,您可以更改此代码,以便在更新完成后执行oncomplete,并将客户端重定向到正确的URL。要计算正

Xpages Xpage中的只读字段未提交

我的Xpage中有一个字段,我希望它是只读的,并在保存时提交到数据库。此字段从Ajax调用中获取一个值 将属性ReadOnly设置为true将创建一个,而不是一个只读字段 设置属性“Show disabled control for readonly”将创建一个属性为readonly=readonly的输入文本字段 <input type="text" class="xspInputFieldEditBox" readonly="readonly" name="view:_id1:_id2

XPages-使用IBMNotes9编辑在8.5.3中创建的XPages

是否可以编辑使用IBM Notes 8.5.3 fp1创建并使用IBM Notes 9的扩展库控件创建的XPage?这似乎是我遇到问题的原因 托尼, 您使用Extlib在8.5.3FP1中创建了一个XPage,现在想使用DominoDesigner9.0对其进行修改吗? 答案是可以的。作为保存保护,您希望编辑应用程序属性并将其设置为8.5.3。, 您使用Extlib在8.5.3FP1中创建了一个XPage,现在想使用DominoDesigner9.0对其进行修改吗? 答案是可以的。作为保存保护,

Xpages RESTful count属性实际上是如何工作的?

我尝试使用RESTful viewItemFileService加载一个数据列,并在dojo筛选选择控件中使用它进行选择。总行数为50000行,似乎REST无法处理大数据,因为我将count设置为1000000。如果我将count设置为500,那么它可以工作,但500之后的其余数据不可用于dojo筛选控件中的选择。我希望RESTful能够按计数大小加载数据,但似乎无法做到这一点。我的代码如下。我一定错过了什么 <xe:restService id="restActivity" jsId="

Xpages-HTML邮件问题-不解析名称

在xpages中使用HTML邮件时无法解析名称。这是我从xsnippet获取的代码片段的问题还是mime本身的问题 import ss_html_mail; var mail = new HTMLMail(); var res:java.util.Vector = new java.util.Vector(); res.add("Soundararajan, Thirun"); res.add("Arumugam, Barath"); res.add("Selvam, Abirami") re

Xpages 重复控制中的rowData未按规定工作

我有: 问题:rownum从0到最后一个正确值,但rowData始终相同 此重复控件绑定到“ProductColor”视图,该视图带有产品代码上的键。 此视图的第一列显示产品代码,升序(对于键)。 它还有第二列和第三列,其中包含升序多值字段。(第二列是framecolor,第三列是内饰颜色) 其思想是,repeat控件遍历所选产品的不同颜色,但它只显示第一种颜色,并显示所选产品存在颜色的次数(rownum正确增加) 编辑: 例如,我有一款名为“a”的产品,有FrameColor“1”、“2”和“

Xpages 如何实施";“另存为新的”;特征

我希望实现一个“另存为新”按钮。这将从本质上获取一个现有文档,并使用所有现有字段创建文档的新副本。这需要从一个文档而不是一个视图面板来实现。像这样的东西怎么样:像这样的东西怎么样:NotesDatabase.createDocument()和NotesDocument.copyAllItems(destDoc)应该提供功能(或相应的Java等价物)。它的性能优于NotesDocument.copyToDatabase()NotesDatabase.createDocument()和NotesDo

Xpages CSJS addCallback始终运行SSJS

有人能解释一下为什么这个CSJS代码总是运行我的SSJS代码,而不管CSJS似乎返回true或false吗 CSJS代码 message = "Starting Settle ATM Process..." $(".infoMessage").text(message); atmID = $("input.atmID").val(); //pull from hidden input var deferred = atmRPC.closeATMFirstSettle(); deferred.a

XPages InputExtArea不可编辑

当我使用多行编辑框(如前一个所示)时,如果文档处于编辑模式,它将无法编辑。 但第二个是可编辑的。我的观点是,如果在InputExtArea的值处使用公式,则无法编辑。 我找不到我错过的是什么 第一个: <xp:inputTextarea id="muvName" rows="2" cols="70"><xp:this.value><![CDATA[#{javascript:@Implode(document1.getItemValue("muvName"))+ @N

Xpages 如何重写context.getUser()

对于我当前的项目,我想覆盖context.getUser()方法以返回一个自定义pojo,它扩展了返回的默认对象 我想这样做的原因是,我不必使用sessionScope技术来保存特定于个人的数据,只需调用context.getUser()(它检查哪个用户已登录(或匿名),并检索不需要的所有数据。我不会覆盖context.getUser())-你不知道还需要什么。你看过扩展库中的userBean和/或peopleBean吗?你可以用它来获取你需要的任何信息,如果你需要更多,或者想创建一个扩展这些b

Xpages 如何在Java中向作用域变量添加JSON对象?

我在applicationScope、sessionScope和viewScope中使用了许多JSON对象来跟踪相关数据。在SSJS中编写和阅读这些内容非常简单:` //Create a app scope variable applicationScope.put("myvarname", {p1:"part 1", p2:"part2"}); // read and use the app scope variable ... var myvar = applicationScope.ge

在XPages中,我可以';t使文件上载控件在移动控件内工作

现在iOS设备可以从图片库或相机上传图片,我正尝试使用文件上传控件通过xpage获取这些图片。如果它是一个普通的XPage,它工作得很好——但是如果我试图将它包装在扩展库中的移动控件中,我无法保存图片。其他值保存到文档,但不保存到图片。 文件上载控件绑定到富格文本字段 任何想法都将不胜感激 将文件上载放在Iframe中。有趣。你是说你可以让文件上传控制在iOS设备上使用XPage吗?我有一个清晰的印象,那就是你不能通过网络应用程序访问相机。在这种情况下,您需要将web应用程序包装到一个可以访问物

Xpages 我的30多个Notes视图是否需要单独的XPage?

我正在努力将XPage前端放在一个现有的Notes应用程序上,该应用程序有很多视图。现在,我正在一个独立于现有应用程序/数据的NSF中构建XPages和定制控件CCs。这不是一个要求,但我提供这一点,以防它影响你的答案 在计划维护时,我希望构建最少的可重用XPages/CCs。我意识到每个底层Notes视图可能需要一个单独的CC,但我希望重用一个或几个XPage,并在运行时决定应该在内容面板/div中显示哪个视图。计算自定义控件 此外,我希望在XPage上提供一个左菜单/视图列表,1允许通过单击

Xpages 禁用扩展库

我新建立的数据库生成以下行 <script type="text/javascript">dojo.registerModulePath('extlib', '/xsp/.ibmxspres/.extlib');</script> <script type="text/javascript" src="/xsp/.ibmxspres/.mini/dojo/.de-de/@Eya.js"></script> dojo.registerModuleP

XPages:文档的下拉选择

我有一个非常笼统的问题,我不能100%确定我是否只是在偷懒或做什么,我似乎无法弄清楚从哪里开始:o) 我是XPages编程新手,已经创建了一个运行良好的应用程序,问题是我希望UI与我拥有的完全不同。我发现我的实现太“像Notes”,而不是“像Web”。好了,别抱怨了,我有一个文件,里面有一个县,一个省,一个市,还有一些特定城市的文本。目前,我显示一个视图(XPage),按县/省/市列出所有文档。然后,用户选择城市文档,然后打开该文档以显示文本。效果很好。正如你所看到的,非常“像音符”。我想要的是

Xpages 将非托管bean绑定到xPage的最佳方法?

将非托管bean绑定到xPage的最佳方法是什么?我们在java中使用xPages控制器类,并希望将某些类限制为特定的xPage,而不在faces配置中使用托管bean 尝试使用dataContext和某些方法工作,但我们无法使用resolveVariable方法获取文档数据源。它总是返回doc=null。与托管bean相同的java类返回正确的数据源 有没有更好的方法将bean连接到特定的xPage?您可以在页面加载之前的事件中将Java控制器与xPage连接起来: <xp:th

Xpages XPiNC的提前打印

我尝试为输入字段启用typeahead,以便从names.nsf查找用户名。My names.nsf包含超过1000人的文档 从Web浏览器使用我的应用程序时,typeahead工作正常(能够从names.nsf中查找任何用户名) 但是,当从Notes客户端(即XPiNC)使用我的应用程序时,typeahead仅尝试从names.nsf中的前50人文档中查找,因此typeahead结果中永远不会显示剩余的用户名。我如何解决这个问题 <xp:typeAhead mode="partial"

XPages-lotusnotes

在输入文本类型控件的选择之间有太多的空间。如何控制它?您想缩短“提前键入选项”列表中条目之间的距离吗 只需将以下css添加到XPages: .tundra .dijitMenuItem { padding: 0px 2px; } 然后,前置类型选项之间的垂直填充为0px而不是5px,水平填充为2px而不是5px 列表如下所示: 您希望缩短“提前键入选项”列表中各条目之间的距离 只需将以下css添加到XPages: .tundra .dijitMenuItem { paddi

Xpages 基于XSP初学者工具包的项目不在Domino服务器上运行

基于关于XSP初学者工具包主题的优秀Tim Tripcony视频。我根据视频创建了一切,在DesignerR9中,控件可用,没有错误。现在,当使用updateSite数据库部署到Domino服务器(R9)时,部署成功,我可以在OSGi插件列表中看到它,但当我在数据库中打开任何xpage时,如果启用了此初学者工具包库,任何xpage都会失败,并出现错误500,在日志中我可以看到以下错误: <extendedDataElements name="CommonBaseEventLogRecord

JavaScript库XPages

目前,我的XPages中点缀着JavaScript——我想创建一个包含所有这些代码的JavaScript库,然后只需调用单个函数,例如按下按钮。下面是我希望在JavaScript库中使用的代码示例: // get the user document for that person var myView:NotesView = database.getView("xpBenutzerInnen"); var query = new java.util.Vector(); query.addElem

Xpages 如果IncludePage的数据源相同,如何定义该数据源

如果我想使用XPage作为子表单,并且使用IncludePage控件,我不知道如何定义数据源或将字段绑定到主XPage的单个数据源 让嵌入式Xpage拥有自己的单独数据源,然后写入单独文档中的字段是很容易的,但是当我执行操作/单击submit按钮时,如何将字段的值保存到当前文档中呢?(即,我没有使用多个数据源) 这是主xpage上的代码: <xp:include pageName="/P1.xsp" id="include2"> </xp:include> 在P1

Xpages中的SSJS调试未启动

我已经在测试服务器上设置了SSJS调试。大约两个月前,我成功地使用了它 不,我正在尝试在不同的设计元素上调试。我能够连接到服务器,并进入调试视图 但我无法启动调试器 在执行脚本操作中,我在带有SSJS的表单上放置了一个按钮。在其中放入调试语句,设置变量,然后调用函数,如下所示: debugger; var xxx = 1; computeApprovers() 然后打开页面表单设计器并点击按钮;可以看到函数ComputeAppOvers被触发,因为我在其中放入了一个print语句,但我从未被抛

Xpages 应用程序布局中的onClick事件横幅

我有一个应用程序布局与图像作为横幅。是否可以将带有onclick事件的事件处理程序绑定到横幅中的图像 <xe:applicationLayout id="applicationLayout1"><xp:this.facets></xp:this.facets> <xp:callback facetName="facetMiddle" id="facetMiddle"></xp:callback>

Domino Designer:Xpages-由于无法读取源文件,因此未生成项目

我尝试使用“new java class”菜单选项创建一个新的java类。该类名为atmultils.java。在我输入了类的详细信息之后,我没有得到显示新类的编辑器。但当我进入PackageExplorer时,该类被列在“Code/Java”部分下 在Problems视图下,我看到错误“由于无法读取源文件…..ATMUtils.java,因此项目未生成” 即使在多次执行“项目清理”并重新启动Designer之后,错误也不会消失 当我右键单击并选择“删除”时,会出现以下错误: '执行重构时发生意

Xpages 尽管在ACL中具有编辑器访问权限,但Web用户无权访问数据库

在我的XPages应用程序中,web用户可以执行自注册。在注册过程中,将在通讯簿中创建web用户的用户文档,并将用户添加到对数据库具有编辑器访问权限的组中。在Domino服务器上执行show nlcache reset后,用户可以登录并访问应用程序 在大约98%的注册中,这种方法非常有效。但是,有时新用户在登录后无法进入应用程序,因为根据Domino服务器,他们“无权访问”数据库。由于用户id正确,登录必须正常工作。在具有数据库编辑器访问权限的组的“成员”字段中也可以找到完全相同的用户id。为了

Xpages SSJS-对于大文件,输出文件的速度很慢

我试图使用Steve Wissel页面中的说明输出domino服务器本地文件系统中的pdf文件。 该文件将被下载,但对于20MB范围内的文件,需要几分钟的时间。有没有办法加快流媒体的速度 <?xml version="1.0" encoding="UTF-8"?> <xp:view xmlns:xp="http://www.ibm.com/xsp/core" rendered="false"> <xp:this.beforeRenderRespo

为什么不从Xpages动态视图中删除文档

我用DynamicViewPanel创建了一个新的XPage,它在特定的Notes视图中列出文档。然后,我将动态视图面板配置为显示每行的复选框。然后,我在“动态视图”面板下方创建了一个按钮,该按钮带有选中复选框的文档的计划,并单击该按钮将其删除。下面是我的按钮的Xpages代码,但为什么这不起作用呢 <xp:button value="Delete" id="delete"> <xp:this.onclick submit="true" refreshMode="com

Xpages 在不同的数据库中创建文档

我正在扩展现有Notes客户端应用程序。XPages部件的所有设计元素都位于单独的数据库中,我在数据源设置中引用旧数据库,如下所示: “服务器名!!数据库路径和名称” 我有一个用于创建新文档的XPage,这些文档将存储在旧数据库中 但是,当我保存文档时,它不是创建并保存在旧数据库中,而是保存在新数据库中,即使数据源指向旧数据库 但是,当我将databaseName参数添加到打开XPage的URL时,它的工作原理如下: https://servername/database.nsf/xcreate

在Xpages中使用Dojo数据网格时出现奇怪错误

My Xpage包含顶部的标题文档数据和一个分类的Dojo数据网格,后面是子文档。通常在任何视图中,我都会在运行时设置,使用属性打开所选文档,将其设置为与文档表单关联的Xpage,然后将正确的Xpage与表单关联 我是在包含标题文档的视图上这样做的。加载文档时,当我未处于编辑模式时,Dojo数据网格抛出了一个奇怪的错误 如果我在文档上进入编辑模式,那么Dojo数据网格就会工作 如果我更改上面的设置以明确选择要打开的正确Xpgage,那么它就可以工作 我没有问题将设置更改为显式,但我想知道为什么

Xpages 如何刷新CSJS中的字段

如何刷新csjs中的一个字段?代码如下: <xp:repeat id="repeat1" rows="30" var="currentDetail" indexVar="detailIndex" value="#{LeaveBean.details}"> <xp:inputText id="leavefrom" value="#{currentDetail.subfromtime}"> <xp:eventHandler event="onb

Xpages 更改后端中复选框的状态

在ssjs中,我尝试更改复选框的状态。 我试过: doc.replaceItemValue( 'picWeb', "true" ); 这似乎不会改变任何事情(复选框不会更改为选中) 我还尝试: doc.replaceItemValue( 'picWeb', true ); 它抛出了一个错误 ([TypeError]调用方法NotesDocument.replaceItemValue(字符串,布尔值)null时发生异常) 如果我理解得很好:您不能用replaceItemValue更改复选框(布

Xpages XspInputText渲染器类

我正在尝试扩展XspInputText渲染器。可以看到IBM在renderer类中放入了什么吗 我可以在服务器或客户端的某个位置找到它吗?我搜索了有关它的文档,但找不到。您可以找到已编译的类 com.ibm.xsp.component.xp.XspInputText 文件夹中 ..\Server\osgi\shared\eclipse\plugins\com.ibm.xsp.extsn_... 在 使用您选择的工具查看代码。您可以找到已编译的类 com.ibm.xsp.component.x

Xpages Lotus Notes日历-以编程方式标记专用字段

在notes日历中,通过按脚本删除“$PublicAccess”字段,我们将日历条目设置为私有。 在日历中,它显示私人的图标, 在详细信息中,它还会显示类似“此条目被标记为私有。”的消息 但在打开条目时,未选中字段标记private 即使是在私下里 那么,有没有办法勾选这个复选框呢 例如,如果选中复选框,则它应该是私有的,如果未选中,则它应该是公共的。内部使用的项目是您发现的$PublicAccess项目 但该项从未在UI中“直接”设置。在UI中使用的项称为或机密。如果将此项设置为“1”,则在后

Xpages 将范围变量转换为简单数据绑定

关于此职位:。我有一个关于你的问题 将范围变量转换为简单数据绑定 有一个组合框、两个列表框和两个按钮。这两个列表框可以通过单击相关按钮来交换值。列表框值与组合框值相关。例如,用户从组合框中选择一个值(例如2),然后用户可以选择将值从列表框a移动到列表框B,反之亦然 如果我想存储这些值(组合框值和列表框值),我需要一个按钮并创建一个表单和一个视图来存储它们 在阅读了Paul Stephen Withers的答案后,我选择使用replaceItemValue,然后调用save()。我在互联网上搜索如

Xpages运行时将java包名称解释为字符串对象

从我们当前的Xpages项目中的所有奇怪之处来看,这一项目目前达到了顶峰: 我们在当前项目中创建了一些JavaBean。在DominoDesigner中,它们都存储在代码>>Java下面,因此很明显它们自动成为项目类路径的一部分。我们所有的bean都属于包结构de.edcom.*(这是我们一直在使用的,没有任何问题)。这些对象大多是使用完整的包名从SSJS调用的(由于各种原因,这些对象没有注册为托管bean),如中所示 在我以前的Xpages项目中,这没有引起任何问题,它只是起作用。但是,在当前

如何在XPages中将数字列表放入Compobox值列表

我有一个字段,它有数值多值(5,10,15,20)。 我想将该值放入一个组合框中,但ı得到以下错误:( 我试图得到数组或向量的值,但它们不起作用:(我找不到任何其他方法来解决它 <xp:comboBox id="RatesList"> <xp:selectItems> <xp:this.value><![CDATA[#{javascript:var prmDb:NotesDatabase = session.getDatabase(database.ge

Xpages ViewPanel-未授权执行搜索

我在xpages ViewPanel中搜索时遇到问题。我有下面的视图面板 <xp:viewPanel rows="7" id="viewPanel1"> <xp:this.data> <xp:dominoView var="view1" databaseName="myServer!!myDbPath" viewName="suppliers" search="*my_keyword*

Xpages 在按钮上设置焦点

我有一个简单的xpage,带有2个inputText字段(用户名和密码)和一个按钮 这个想法是,当按下“回车”或“回车”键时,按钮的onclick事件将被激活。我想这通常是通过自动对焦来完成的,但是找不到一种方法让它工作 我认为最好是从js库中定义一个小函数,您可以在每个页面中加载这个函数 function fireButton(e, buttonId) { if (typeof e == "undefined" && window.event) { e

使用Apache POI创建Excel工作簿时,Xpages ExtLib对话框出错

使用XPages ExtLib对话框使用Apache POI创建MS Excel时,我收到一个错误“更新某些页面时出错。Node.replaceChild的参数1不是对象”如果从XPage上的按钮执行导出,则导出工作正常。 Domino9.0.1 FP8 请解释一下我在对话框中犯了什么错误? 谢谢 当对话框打开时,请怀疑faces上下文响应发生了变化。我对这些练习的长期建议是:创建一个JavaBean,将其添加为托管bean,以完成所有处理并调用类上的方法。灵感来源:谢谢你的建议,开始了我使用J

  1    2   3   4   5   6  ... 下一页 最后一页 共 54 页