私はテキスト入力にPrimeFacesp :editorを使い始めましたが、ほとんどの場合、それがどのように機能するかについてはかなり満足しています。ただし、ドキュメントには、ベースとなるCKEditorがThemeRollerフレームワークにプラグインされていないため、コンポーネントの寸法が自動的に調整されないことが記載されています。
したがって、たとえば:
<h:panelGrid columns="2">
(stuff)
<h:outputLabel value="Content:" />
<p:editor id="editDoc" widgetVar="editorDoc"
value="#{editDocument.text}"
style="width: 700px"
/>
(more stuff)
</h:panelGrid>
p:editorをh:panelGridがレンダリングするテーブルの幅に拡張したいと思います。しかし、私が試したことは何もありません。助言がありますか?
アップデート:
p:editorタグはstyle属性に注意を払わないことに注意してください。代わりに、width属性とheight属性があり、CSSパラメーターと同じようには機能しません。たとえば、width = "100%"はエラーです。