如何在Tomahawk inputTextarea上自定义垂直滚动条默认方向?

时间:2012-10-23 14:30:17

标签: jsf scroll textarea tomahawk

我得到了以下jsf代码:

<t:inputTextarea id="exportStatusMessage" cols="85" rows="10" readonly="true" value="#{ExportController.statusMessages}"/> 

渲染页面后是否可以告诉inputTextarea滚动到底部? 也许你了解Eclipse-Console,我想实现这个行为。也许有一个JavaScript代码片段或JSF属性来处理这个问题 - 提前感谢。

1 个答案:

答案 0 :(得分:2)

你确实可以使用JavaScript。

<h:form id="form">
    <t:inputTextarea id="exportStatusMessage" ... />
</h:form>

<script>
    var textarea = document.getElementById("form:exportStatusMessage");
    textarea.scrollTop = textarea.scrollHeight;
</script>

请注意,必须在将HTML <textarea>表示添加到HTML DOM树后执行该脚本。因此,如果您打算将脚本放在自己的.js文件中,请确保它在页面加载期间执行,或者在<body>的末尾引用。