当前位置: 首页 > 知识库问答 >
问题:

重复控制按钮CSJS不工作

邓德厚
2023-03-14

点击无结果。

以下是我的xpage的代码重复控制:

<xp:repeat
    id="repeat2"
    rows="5"
    var="viewEntryEscalation">
    <xp:this.value><![CDATA[#{javascript:
        var viewEscalation : NotesView = database.getView("(subEscalation)");
        var viewEntryCollectionEscalation : NotesViewEntryCollection = viewEscalation.getAllEntriesByKey(currentDocument.getDocument().getParentDocumentUNID());
        return viewEntryCollectionEscalation}]]>
    </xp:this.value>
    <xp:button
        style="margin-right:10.0px"
        id="Button"
        disableTheme="true">
        <xp:this.value><![CDATA[#{javascript:
            translateString('Level')+" "+ viewEntryEscalation.getDocument().getItemValueString("Level") 
        }]]></xp:this.value>
        <xp:this.disabled><![CDATA[#{javascript:
            viewEntryEscalation.getDocument().getItemValueString("Level")==currentDocument.getItemValueString("Level")
        }]]></xp:this.disabled>
        <xp:eventHandler
            event="onclick"
            submit="false"
            id="eventHandler14">
            <xp:this.script><![CDATA[
                XSP.openDialog('#{id:dialogReason}', '',  { "FieldName" : "Level" , "DataValue" : viewEntryEscalation.getDocument().getItemValueString("Level") });
            ]]></xp:this.script>
        </xp:eventHandler>
    </xp:button>
</xp:repeat>

如何在重复控制中运行此CSJS按钮代码?

共有1个答案

邓欣德
2023-03-14

< code>XSP.openDialog(...在客户端执行,但是第三个参数肯定包含服务器端代码。

在代码发送到客户端之前执行服务器端代码,并使用 #{java 脚本: ...}

js prettyprint-override">  XSP.openDialog('#{id:dialogReason}', 
                 '',  
                 { "FieldName" : "Level" , 
                   "DataValue" :
                       '#{javascript: viewEntryEscalation.getDocument().getItemValueString("Level")}'
                 });
 类似资料:
  • 我需要创建一个按钮,当我点击它时,我复制一个我正在使用的特定链接。js 这是我的按钮 当我点击这个按钮时,我需要剪贴板上有类似“https::/google.com”的内容

  • 最近,我想在容器中添加一个按钮,同时添加图标和文本。但按钮不能在中间对齐。我甚至不确定图标是否在中间对齐。我试着调整上边的%和左边的%但不动。 null null

  • 我有一个问题使添加到购物车按钮工作。不确定是哪一部分代码导致了这个问题。但是,问题的链接是:https://barkerbespoke.com/collections/tie-collection/products/black-wool 你有什么建议?

  • 大家好,我想要复制按钮在我的移动网站,我已经实现了它与JS,它工作良好的android但在ios文本不复制,有没有办法复制文本在ios safari? 这是我在android浏览器上工作的代码 谢谢

  • 我在pygame中为点击事件制作了按钮,但存在一个问题。当我单击鼠标按钮并在按钮边界之间移动鼠标时,单击事件会重复自身。我只想单击一下,直到松开鼠标按钮。我该怎么做?

  • 我面临commandButton的问题,它只有在类型为submit时才起作用。有没有人可以看一下,让我知道是否有解决办法?下面的代码非常简单,并有足够的建议来说明我需要什么。方法test()未执行。方法runSubmit已成功执行。 我需要测试方法在没有提交的情况下执行,因为原始页面确实在提交期间执行了验证,test()方法必须在没有提交的情况下执行,因为这是提交之前的一个初步操作。 我正在使用P