2014-01-13 56 views

回答

1

与以下客户端的代码添加一个<xp:scriptBlock />作为其value

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

...只是确保将组件置于以外的任何刷新目标,或将与包括它的目标每一个局部刷新事件之后再次启动的对话框。

+0

我试了一下。请参阅上文,因为您确实无法在此表单上格式化评论。 –

+0

得到它的工作。嘿,这是清晨在这里! :) –

+0

很高兴听到:) P.S.将注释中的文本格式化为“代码”,用反撇号将其包围起来。 –

0

Bruce,

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

尝试把这个客户方的js代码在你onClientLoad事件

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

你必须加载jQuery来使用这个,如果你不已经拥有了它加载。你也可以用dojo做同样的事情。

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

1

尝试添加dojo.addOnLoad()(在XP:脚本块),其显示使用CSJS的对话框:XSP.openDialog()

+0

大声笑...走出我的心灵! :) –

+0

哈哈。是的,Tim用更多的细节说道:-) –

相关问题