我试图让 <p:inputTextArea/>
看起来更好,现在当页面加载时,我可以看到:
当我点击那个 TextArea
时:
这是代码:<p:inputTextarea rows="6" value="#{bean.object.value}"style="width: 100%;" />
我怎样才能使该区域将其大小调整为文本? rows="6"
正在处理少量数据,但写入更多字符时看起来很糟糕
最佳答案
我会用这个插件 flexibleArea.js 解决我的问题,但是如果你下载它,它不会在你第一次关注 textArea 时解决,所以我不得不稍微调整一下。
我在绑定(bind)中添加了一个新事件,它是焦点。
$textarea.bind('keyup change cut paste focus'
现在要让它工作,下载我的调整 flexibleArea.js ,将它包含在你的 xhtml 中,然后在文档中准备好。
$(function() {
$('.ui-inputtextarea').flexible();
});
这是在 Primefaces TextArea flexible 和 demo 上的实时 github 。
希望这可以帮助。
关于java - 如何使primefaces inputTextArea 适合文本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21256141/