Xpages:可以继承所有Select 2组件

时间:2016-01-08 19:41:29

标签: twitter-bootstrap-3 xpages

我有Select2工作。真棒,令人敬畏的组件。

我们有一个db,其中包含一些我们继承到数据库的常见元素。我想将Select2添加到此数据库中,因此数据库很容易使用,但不知道如何操作,因为您必须在包资源管理器中放入一些项目。

有什么办法吗?

4 个答案:

答案 0 :(得分:1)

如果您继承整个模板,则可以:

  • 创建一个数据库,其中包含您希望在数据库中默认拥有的所有设计元素,包括WebContent文件夹中的Select2部分
  • 将此数据库定义为数据库属性中的模板“CommonElements”(或其他唯一模板名称) enter image description here
  • 在需要这些设计元素的每个数据库中将模板“CommonElements”定义为“从主模板继承设计” enter image description here
    并确保每个额外的设计元素都设置了“禁止设计刷新” enter image description here
    或继承自设计模板 如果您在WebContent文件夹中有其他元素,请将“禁止设计刷新”标志设置为File > Application > Set Prohibit Refresh Properity...的那些设计元素

执行File > Application > Refresh Design...或设计器进程在服务器上运行时,所有设计元素(包括所有WebContent文件夹)都从主模板继承。

答案 1 :(得分:0)

我认为这是不可能的。您可以设置一个中心资源.nsf"使用select2组件并从所有其他数据库加载所需的所有资源。

答案 2 :(得分:0)

除非您的用户无法访问互联网(无论是防火墙还是离线),否则您也可以使用CDN。这样,您的所有用户都会在您的所有网站上都拥有下载库的缓存版本,并且您不必担心以某种方式托管它。

https://cdnjs.com/libraries/select2

例如

答案 3 :(得分:0)

也许值得一看Import and Export from Domino Designer project on OpenNTF。它允许您创建一个portlist.xml文件,该文件告诉插件要导入哪些文件。它仍然需要手动操作才能导入,但允许您覆盖文件。

尽管使用插件是目的地,但这是一种完全有效且良好的练习方法,用于处理将所有相关文件复制到NSF中。它用于OpenNTF上的XPage OpenLog Logger项目,用于基于NSF的选项。