我的一个XPage上有一个fileUploader.我遇到的问题是当我尝试将它与xp.this.rendered属性一起使用时,它实际上删除了一个它应该更新的DOM元素.没有属性它运行得很好,但有时我只有在某些条件为真时才显示fileUploader:
我在这里做了什么:
div_main
元素中的一个表(input_step
是1)div_main
元素并将input_step
组件值设置为2rendered="#{javascript:getComponent('input_step').getValue()=='2'}"
)div_main
div_main
它没有做任何事情!它只刷新自己,但不会进入设置input_step
为1 的代码.我绝对没有IDEA为什么会这样.这真的很烦人,我从来没有遇到过这样一个令人毛骨悚然的问题.
这是 div_main
<xp:div styleClass="doc_list" id="div_main">
<xp:table style="width:100.0%">
<xp:tr>
<xp:td style="width:25.0%" align="center" valign="top"
styleClass="background">
</xp:td>
<xp:td id="content" styleClass="background_field">
<xp:table id="table_nav" style="width:100.0%">
<xp:tr>
<xp:td style="width:100.0%" align="center"
styleClass="background_field">
<xp:label id="label152"
styleClass="doc_header_step_title">
<xp:this.value><![CDATA[#{javascript:var step=getComponent('input_step').getValue()
switch (step) {
case "1":
return('Step1')
break;
case "2":
return('Step2')
break;
case "3":
return('Step3')
break;
case "4": …
Run Code Online (Sandbox Code Playgroud) 服务器端JavaScript(SSJS)的Netscape Enterprise Server实现与node.js实现之间的主要区别是什么?
为什么Netscape的实现没有获得牵引力,而node.js似乎更受欢迎?
我们打算使用Apache服务器进行Web开发.对于服务器端脚本,我们希望使用服务器端javascript.
使serverside javascript在Apache服务器上运行需要什么?SSJS是否建议用于服务器端脚本?我们在哪里可以获得有关Apache服务器中SSJS的任何信息和样本?
任何帮助和信息将不胜感激.
javascript apache server-side-scripting serverside-javascript ssjs
使用LotusScript,我可以使用Set notesDocumentCollection = db.GetProfileDocCollection()来获取数据库中所有配置文件的集合.我想用SSJS做同样的事情.但是,database.getProfileDocCollection(profileName)要求我使用特定的配置文件名称.在SSJS中是否有任何方法可以在数据库中获取所有配置文件的集合(如LotusScript的情况)?
如果我知道文档UNID,有没有办法获得文档的字段值?
我有以下代码:
var a = database.getDocumentByUNID(sessionScope.unid);
Run Code Online (Sandbox Code Playgroud)
如果我这样做,我看不到任何可用的方法a.
.有什么不对?
我有一个XPage,可用于编辑或只是根据用户的角色阅读.现在我需要实现这个功能.解决方案非常简单 - 只需删除添加,编辑和其他HTML元素即可.问题是我只能在页面加载时执行SSJS代码,而不能执行CSJS.当我document.
在SSJS中尝试这样做时,它给了我一个可预测的例外 - document
没有被认识到.如何在页面加载时执行它?
ssjs ×6
xpages ×4
javascript ×3
xpages-ssjs ×2
apache ×1
file-upload ×1
html ×1
lotusscript ×1
netscape ×1
node.js ×1