页面加载时显示扩展库对话框?

时间:2014-01-13 21:24:49

标签: xpages

当我的页面加载时,有没有办法显示扩展页面对话框?

3 个答案:

答案 0 :(得分:1)

尝试添加使用CSJS显示对话框的dojo.addOnLoad()(在xp:scriptblock中):XSP.openDialog()

答案 1 :(得分:1)

使用以下客户端代码添加<xp:scriptBlock />作为其value

XSP.addOnLoad(function(){XSP.openDialog("#{id:dlgMessage}");});

...只需确保将组件放在任何刷新目标之外,否则它将在包含目标的每个部分刷新事件后再次启动对话框。

答案 2 :(得分:0)

布鲁斯,

您可以使用jQuery在页面加载时“按下”按钮。

尝试将此客户端js代码放入onClientLoad事件

$(document).ready(function(){
    $('a.btn').trigger('click');
});

如果您尚未加载jQuery,则必须加载jQuery才能使用它。你也可以用dojo做同样的事情。

编辑:如果不使用bootstrap,您可能必须修改上面的选择器(parens第2行中的标记和类)。我会给它一个独特的课程,以免同时“推”任何其他按钮。