0
我有一個可編輯的數據表。如何更新dataTable的過濾器 - Primefaces
列的過濾器綁定到類型爲selectItem的數組。
由於數據表是可編輯的,因此可以更新該值。需要在相應列中的值更改時更新過濾器。
我可以通過重新渲染數據表達到同樣的效果。
當列中的任何值更改而不重新呈現數據表時,是否可以更新過濾器?
謝謝, Shikha
我有一個可編輯的數據表。如何更新dataTable的過濾器 - Primefaces
列的過濾器綁定到類型爲selectItem的數組。
由於數據表是可編輯的,因此可以更新該值。需要在相應列中的值更改時更新過濾器。
我可以通過重新渲染數據表達到同樣的效果。
當列中的任何值更改而不重新呈現數據表時,是否可以更新過濾器?
謝謝, Shikha
我通過由JavaScript操縱濾波器實現的相同。
過濾器的ID爲生成:_filter
<select id="columnId_filter"></select>
這是我們如何能夠操縱選項:
var selectexample = document.getElementById("columnId_filter");
selectexample.options[select.options.length] = new Option('Text 1', 'Value1');
我相信你問同樣的問題[這裏](HTTP:/ /stackoverflow.com/questions/10119518/how-to-render-an-element-whose-id-is-automatically-generated-in-jsf)。 – mosgjig 2012-04-12 14:06:25
事情很相似但不同。在這裏,我的問題是如何更新而無需重新渲染。在那裏,我擔心的是我無法捕捉渲染中的任何組件。 – 2012-04-12 14:31:06