2

有没有机会从没有任何数据源的富文本组件中获取 html 内容(mime)。我想像这样从字段中获取内容。
getComponent("FieldName").value
但这不起作用。

谢谢。

4

2 回答 2

6

您可以将控件绑定到作用域变量;例如,#{viewScope.comments}。然后,您可以从范围而不是从组件本身检索提交的值;例如,viewScope.get("comments")。

或者,您可以将 dataContext 变量设置为 JS 表达式,例如 <dataContext var="richText" value="#{javascript:return {value:""};}" />。然后您可以将控件绑定到 #{richText.value} 并通过相同的表达式检索它。

而且,当然,您可以定义一个托管 bean 并将控件绑定到它的一个属性。此选项提供了最大的灵活性,但不像上面的其他两个选项那么简单。

于 2012-02-15T08:45:29.143 回答
0

我的问题的解决方案是

getComponent("FieldName").getValue()

谢谢你的帮助。

于 2012-02-15T17:39:49.880 回答