Xpages 如何仅为文档呈现或隐藏主题控件
我想为我的打印文档隐藏主题控件/属性,但没有任何想法Xpages 如何仅为文档呈现或隐藏主题控件,xpages,Xpages,我想为我的打印文档隐藏主题控件/属性,但没有任何想法 <control rendered="#{false}"> <name>InputField.EditBox</name> <property mode="concat"> <name>styleClass</name> <value>form-control</value&
<control rendered="#{false}">
<name>InputField.EditBox</name>
<property mode="concat">
<name>styleClass</name>
<value>form-control</value>
</property>
<property mode="override" rendered="false">
<name>showReadonlyAsDisabled</name>
<value>#{true}</value>
</property>
</control>
InputField.EditBox
样式类
窗体控件
ShowReadOnly已禁用
#{true}
我还尝试放置
,但仍然不起作用唯一可接受的
属性是override=“true/false”
。所有其他属性都将被忽略,如rendered=
或target=
您可以测试XPage“print.xsp”的唯一地方是
的
:
InputField.EditBox
样式类
#{javascript:
view.getPageName().equals(“/print.xsp”)?“打印控件”:“表单控件”
}
不过,这应该让您能够根据XPage对主题控件进行足够的控制
或者,您可以创建自己的打印主题,并将其应用于print.xsp 唯一接受的
属性是override=“true/false”
。所有其他属性都将被忽略,如rendered=
或target=
您可以测试XPage“print.xsp”的唯一地方是
的
:
InputField.EditBox
样式类
#{javascript:
view.getPageName().equals(“/print.xsp”)?“打印控件”:“表单控件”
}
不过,这应该让您能够根据XPage对主题控件进行足够的控制
或者,您可以创建自己的打印主题,并将其应用于print.xsp 如果我可以问一下,是否有任何标准的打印主题用于带有引导css的XPages控件?我不这么认为。从浏览器中获得漂亮的打印输出总是很棘手的。我们通常使用FOP创建pdf,因为作为开发人员,您可以通过这种方式对输出进行更多的控制。您可以给我一个示例或演示,或者在文档而不是视图方面使用FOP将pdf变大吗?使用FOP并不是那么容易。这需要几天/几周的时间。创建XSL文件来描述要将哪些数据放在生成的pdf页面上的位置。数据以XML格式(DXL或自有格式)提供。XSL语言很有挑战性,但一旦您熟悉它,它就会非常强大。如果我可以问一下,是否有任何标准的打印主题用于使用引导css的XPages控件?我不这么认为。从浏览器中获得漂亮的打印输出总是很棘手的。我们通常使用FOP创建pdf,因为作为开发人员,您可以通过这种方式对输出进行更多的控制。您可以给我一个示例或演示,或者在文档而不是视图方面使用FOP将pdf变大吗?使用FOP并不是那么容易。这需要几天/几周的时间。创建XSL文件来描述要将哪些数据放在生成的pdf页面上的位置。数据以XML格式(DXL或自有格式)提供。XSL语言具有挑战性,但一旦您熟悉它,它将非常强大。