2012-10-23 58 views
1

我得到了以下的JSF代碼:如何在Tomahawk inputTextarea上自定義垂直滾動條默認方向?

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

是否可以告訴inputTextarea滾動到下渲染頁面後? 也許你知道Eclipse-Console,我想實現這種行爲。也許有一個JavaScript代碼片段或JSF屬性來處理這個問題 - 事先要感謝。

回答

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>末尾引用該腳本。