Twitter bootstrap 3 xpages视图选取列表自定义控件

Twitter bootstrap 3 xpages视图选取列表自定义控件,twitter-bootstrap-3,xpages,custom-controls,picklist,Twitter Bootstrap 3,Xpages,Custom Controls,Picklist,我正在使用MarkT hughes从OpenNTF查看选取列表自定义控件 我已经设置了所有参数等,但是当我加载控件打开的页面时,我会得到我的自定义错误页面,以及错误日志数据库中下面的错误 dialog1button5999 null属性/事件出错: 1: 脚本解释器错误,行=1,列=35:[ReferenceError] 未找到“compositeData” compositeData.picklistButtonClass+“domfindmebutton5999” 这试图在此处设置自定义控

我正在使用MarkT hughes从OpenNTF查看选取列表自定义控件

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

dialog1button5999 null属性/事件出错:

1:

脚本解释器错误,行=1,列=35:[ReferenceError] 未找到“compositeData”

compositeData.picklistButtonClass+“domfindmebutton5999”

这试图在此处设置自定义控件中按钮的样式类:

<xp:this.styleClass><![CDATA[#{javascript:compositeData.picklistButtonClass + " domfindmebutton5999"}]]></xp:this.styleClass>
我也跟着视频一字不差地看了一遍,仍然得到了完全相同的问题

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

谢谢


(顺便说一句,如果这有什么不同的话,我使用的是bootstrap)

这是因为主题定义。请看Mark Leusink的博客

如果一个主题有一个“concat”定义,它将在很早的阶段计算出来。要计算值,需要计算初始值。但是,在某些情况下(例如重复、自定义控件等),无法在页面加载部分计算初始值


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

谢谢Serdar,我按照您发送的链接中的代码片段进行了操作,现在页面将使用该控件加载。我有一些小问题需要解决,但至少我现在可以加载页面,看看发生了什么。再次感谢
picklistButtonClass="button2"