【问题标题】:xpages view picklist custom controlxpages 视图选项列表自定义控件
【发布时间】:2015-04-23 11:06:12
【问题描述】:

我正在使用来自打开 NTF 的 Mark t Hughes 视图选项列表自定义控件。

Link to control on openNTF

我已经设置了所有的参数等,但是当我加载带有控件的页面时,我得到了我的自定义错误页面,以及我的错误日志数据库中的以下错误

dialog1button5999 空属性/事件错误:

1:

脚本解释器错误,line=1,col=35:[ReferenceError] 未找到“复合数据”

compositeData.picklistButtonClass + "domfindmebutton5999"

这是尝试在此处设置自定义控件中按钮的 styleClass:

<xp:this.styleClass><![CDATA[#{javascript:compositeData.picklistButtonClass + " domfindmebutton5999"}]]></xp:this.styleClass>

我也肯定用默认代码传递这个参数:

picklistButtonClass="button2"

我还按照视频Here 进行了操作,但仍然遇到完全相同的问题。

以前有没有人遇到过这个问题,或者对我应该在哪里解决它有任何指示?我不知道从哪里开始,因为所有说明和视频都解释了如何完成控件的自定义属性,但是从来没有提到需要实际修改自定义控件中的任何代码....

谢谢

(附带说明,我正在使用引导程序,如果这有什么不同)

【问题讨论】:

    标签: twitter-bootstrap-3 xpages custom-controls picklist


    【解决方案1】:

    这是因为主题定义。在此处查看 Mark Leusink 的博客条目。 http://linqed.eu/2014/08/28/xpages-gotcha-modeconcat-in-your-themes/

    如果主题具有“连续”定义,则会在很早的阶段进行计算。要连接值,它需要计算初始值。但是,在某些情况下(例如重复、自定义控件等),无法在页面加载部分计算初始值。

    对于这种情况,您可以按照 Mark 的建议使用特殊的 themeId 覆盖主题。

    【讨论】:

    • 感谢 Serdar,我按照您发送的链接中的 sn-p 操作,页面现在加载了控件。我有一些小问题要解决,但至少我现在可以加载页面,看看发生了什么。再次感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-16
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多