问题标签 [xpages]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xpages - Xpages 文件上传控件和 mime 类型
我在使用内置的 xpages fileuploader 控件将图像上传到表单字段时遇到问题。图像保存到的表单字段的配置与 Mats Knutsen 的这篇博文中的解释一样:http: //devxpages.blogspot.com/2011/03/display-picture-from-rich-text-field.html。我还计划使用博客文章中描述的模板在 xpage 中显示图像,如下所示 (http://server/MyDatabase.nsf/viewunid/docunid/imageField/M2?OpenElement)。
我知道我的 fileuploader 控件指向表单中的正确字段,因为在创建文档后我可以使用 Lotus Notes 客户端查看文档中的图像。然而; 此时无法使用“http://server/MyDatabase.nsf/viewunid/docunid/imageField/M2?OpenElement”查看图片。
另一方面,如果我从客户端的文档字段中删除字段内容(图像),回到带有fileuploader控件的xpage,并再次上传图像,它可以正常工作,并且图像可以使用上面提到的 url 查看。
当我在第一次上传后访问字段属性时,我的字段的数据类型设置为富文本。
我第二次将相同的图像上传到同一文档中的同一字段时,字段属性数据类型设置为 MIME 部分,因为它可能也应该在第一次出现。
有谁知道为什么我的文件上传器控件在我第一次上传图像时不起作用,但是当我编辑文档并第二次上传图像时,一切似乎都正常?
xpages - 将 XPage 带到移动设备时,是否存在根本无法使用的特定功能?
我有一个应用程序需要在未来更好地支持平板电脑。我已经看到一些使用 UP1 和 ExtLib Mobile Controls 创建的应用程序,但我想知道是否有人知道某些功能太具有挑战性,甚至无法考虑将其引入移动设备?
例如,特定设备上是否存在部分刷新问题?托管 bean 仍然可以在幕后使用吗?动态内容在移动设备上完全可行吗?
我很想知道人们在移动现有的 XPage 应用程序时必须放弃哪些重大挑战/功能。
xpages - 以编程方式将自定义控件中的编辑框绑定到表单字段
我有一个带有一系列字段的注释表单,例如 city_1、city_2、city_3 等。
我有一个 XPage,在那个 XPage 上我有一个重复。
重复基于具有 10 个值 1 - 10 的数组
返回(repArray);
在重复中,我有一个自定义控件,用于显示字段 city_1 到 city_10
重复有一个自定义属性 docdatasource 传入它还有一个名为 cityFieldName 的字符串自定义属性,它是使用重复集合名称计算的,因此在第一个重复行中它是 city_1,在第二个重复行中是 city_2 等等。
自定义控件上的可编辑文本字段使用 EL 公式 CompositeData.docdatasource[compositeData.cityFieldName] 绑定
这很好用,但每次我添加新字段时,我都必须记住创建一个新的自定义属性,然后在父页面上引用它。
我希望能够简单地计算数据绑定,例如
其中 indexvar 是表示当前行号的变量。
这可能吗 ?我读过您不能在表达式语言中使用“+”。
jsf - Why can't I use two date picker components on a dialog?
Here is an example xpage:
I am trying to put multiple date pickers on a dialog box from the extension library, i get this error...
Problem submitting area of page when I open the dialog... Tried to register widget with id==_Container but that id is already registered
I'm not sure why it can't be done, anyone had any luck with it.
Thanks
javascript - 如何使用部分刷新来刷新一系列面板
我有一个包含 6 个不同自定义控件的表单。在这些 CC 中的每一个中都有面板,这些面板根据来自第一个 CC 的一组值进行渲染或不渲染。一旦回答了一组值,如何通过部分刷新(我不想进行完全刷新)同时刷新所有这些值?
xpages - 在 XPages 内的 XAgent 中如何重定向到新窗口?
我有这个 XAgent 似乎工作正常,但它在当前浏览器中打开它。如何在新窗口中打开它?
此代码在 XPage 的 After RenderedResponse 中运行。
谢谢
sql - 如何从 XPage 访问 SQL
从 SQL 数据源访问数据并将其填充到列表框控件以便用户可以选择其中一个值的过程是什么?
我得到了数据库和服务器的名称、登录 ID 和密码。
代码示例将不胜感激,因为我从未做过任何 SQL 编码。
xpages - 多语言笔记在 Xpages 中查看内容
我已经实现了一个完整的 Xpages 应用程序宽度 > 200 Notes View..and for translate 我使用本机选项“本地化选项”到 Xpages 设置中。
一切都很好(现在可以将翻译写入-properties)
但...
在某些注释视图中,我有一些列的内容,其中包含原始语言中嵌入的 @Formulas 字符串或 Domino 环境格式的字段日期(例如,有返回意大利语格式的 @text(datfield;"S0") gg\mm\aaaa)
我可以将本地多语言数据库注释选项与定位选项功能混合使用吗?
使用本机 Notes 多语言数据库,是否需要复制视图设置正确的语言...但是 Xpages 在呈现对象 Notes 视图时支持此功能?
ps 对于本地 Notes 多语言,请从第 65 页阅读此红皮书
javascript - 在 xPages 部分刷新的自定义控件中加载 javascript 资源
我的 xPage 中有几个自定义控件,每个自定义控件都包含客户端 JavaScript 资源。
我注意到,如果我将自定义控件添加到我的 xpage 并将渲染设置为 false(或 true),则在我加载我的 xpage 时加载 javascript 资源,而不是在自定义控件更改为 true 时加载。我想这是可以的行为,就好像我将渲染设置为 false 加载的属性仍然为 true。(我没有通过将加载属性设置为 false/true 来测试这个)
如果我改为使用 extLib 中的动态内容控件,则在加载 xpage 时不会加载自定义控件或 javascript 资源,并且如果我从 xpage 触发自定义控件的加载,则自定义控件会很好地加载,但 javascript 资源是没有载入。
我的猜测是这两个场景都是相关的。所有 javascript 资源只有在加载 xpage 时才加载到 xpage 中。(即我找不到使用部分刷新加载javascript资源的方法)
所以......无论我是否使用 extlib,有没有办法在使用部分刷新加载 xpages 后加载位于自定义控件中的 javascript 资源。我尝试了使用 onClientLoad 事件的不同方法,但没有设法让它工作。
谢谢托马斯