小编PSo*_*ano的帖子

有没有办法从CCSJ或SSJS触发enableModifiedFlag背后的代码?

如果我在自定义控件上将enableModifiedFlag属性设置为true; 我在生成的页面源代码的底部看到以下代码.

当用户远离更改页面时,一切正常; 他们收到"未保存数据"的警报消息

<script type="text/javascript"> 

function view__id1__id2__id95__id98__id105_clientSide_onclick(thisEvent) {
return validateForm();

}

XSP.attachDirtyUnloadListener("This document may contain unsaved changes.");

XSP.addOnLoad(function() {
XSP.attachEvent("view:_id1:saveActionEventHandler", "view:_id1", "ondirtysave", null, true, 2);
XSP.attachEvent("view:_id1:_id2:_id95:_id98:_id105", "view:_id1:_id2:_id95:_id98:link1", "onclick", view__id1__id2__id95__id98__id105_clientSide_onclick, true, 2);
XSP.attachEvent("view:_id1:_id2:_id95:_id98:_id106", "view:_id1:_id2:_id95:_id98:link2", "onclick", null, true, 2);
XSP.attachDirtyListener("view:_id1:_id2:_id95:_id98:businessName11");

XSP.attachDirtyListener("view:_id1:_id2:_id95:_id98:businessName21");

XSP.attachDirtyListener("view:_id1:_id2:_id95:_id98:address11");

XSP.attachDirtyListener("view:_id1:_id2:_id95:_id98:address21");

XSP.attachDirtyListener("view:_id1:_id2:_id95:_id98:city1");

XSP.attachDirtyListener("view:_id1:_id2:_id95:_id98:cbState");

XSP.attachDirtyListener("view:_id1:_id2:_id95:_id98:zipCode1");

XSP.attachDirtyListener("view:_id1:_id2:_id95:_id98:phoneNumber1");

}); 

</script>
Run Code Online (Sandbox Code Playgroud)

我有一个带有SSJS的退出按钮,如果文件被锁定,它会解锁文件并创建一个context.redirectToPage.问题是此按钮没有触发enableModifiedFlag逻辑背后的代码,因此用户离开页面时不会被提示是否要留下未保存的数据.

有没有办法使用CCSJ或SSJS从此按钮触发enableModifiedFlag后面的代码?

xpages

4
推荐指数
1
解决办法
2375
查看次数

从 NotesViews 或 DocumentCollections 生成 JSON 的最佳实践

我正在开发一个由 JSON 内容提供的自定义控件,并且我正在尝试找到生成和使用它的最佳方法。

假设 JSON 可能来自:

  1. 注释视图(所有文档)
  2. 注释视图(基于类别或过滤器的文档子集)
  3. Notes 文档集合(来自database.Search 或database.FTSearch)

我的想法是定义一些自定义属性,我可以在其中定义:

  • 生成 JSON 的 URL
  • 目的
  • ETC。

到目前为止我正在考虑:

  1. 来自 ExtLib 的 REST 服务控制
  2. 生成 JSON 的 XAgent
  3. Domino URL ?ReadViewEntries 和 OutputFormat=JSON

有谁知道加载到内存中的 JSON 对象是否有大小限制?

任何建议将不胜感激。

rest json xpages

1
推荐指数
1
解决办法
2265
查看次数

将扩展库控件(Names\Value Picker)与Bootstrap相结合 - UI问题

我正在使用Bootstrap与我的XPages项目,我正在尝试从扩展库添加一些名称选择器和值选择器.

我的问题是CSS,因为OneUI没有加载到我的主题中; 这使得模态对话框无需真实格式即可显示.

有没有人能解决这个问题?

对于Dialog控件; 我正在使用Mark Leusink解决方法:http: //www.bootstrap4xpages.com/bs4xp/demos.nsf/dialog.xsp

从ExtLib命名Picker

xpages twitter-bootstrap xpages-extlib

0
推荐指数
1
解决办法
900
查看次数

标签 统计

xpages ×3

json ×1

rest ×1

twitter-bootstrap ×1

xpages-extlib ×1