我有一些項目的數據表。數據表在表格標籤上有一些CSS。當我更新數據提供者模型列表並使用ajax發回組件時,css不會呈現。ajax更新後Wicket表css不呈現?
但是,如果我使用ajax發送整個頁面,表格呈現正確。
實施例:
<wicket:panel>
<table class="striped">
</table>
</wicket:panel>
這css類給奇數和偶數一個不同的CSS。
這是我在更改數據提供者之後更新組件的方式。
ajaxRequestTarget.add(MyPage.this.get("myPanel")); //this panel contains the table
得到的數據添加,但CSS標記不見了。 刷新頁面將帶回CSS。
ajaxRequestTarget.add(MyPage.this); //send the entire page
這工作,但整個頁面被刷新(這使頁面向上滾動。
什麼在組件的不同渲染,而不是隻有1個組件/面板,如果你發送的整個頁面,?
我使用鉻。
使用Chrome打開頁面(例如)並實時檢查'class'屬性。 – biziclop