我想爲我的DataView控件設置備用顏色;我試過rowStyleClass和rowStyle,但我無法讓它工作。在DataView控件上添加備用行顏色
rowStyleClass只給了我懸停顏色
我在做什麼使用jQuery的片段:
$().ready(function() { // Apply alternate color row to DataView $(".lotusTable > tbody > tr:odd").addClass("odd"); $(".lotusTable > tbody > tr:not(.odd)").addClass("even"); });
這個工作,但是,如果執行部分刷新(變化頁數字;添加行等)我失去了格式。
任何想法如何使用DataView屬性實現此目的?
我不知道這是否可以通過屬性來實現或沒有,但你可以通過劫持它在每一個局部刷新執行你的jQuery片段([鏈接](http://dontpanic82.blogspot.in/ 2010/01/XPages中-hijackingpublishing-partial.html))。 XSnippets上有一個控件([link](http://openntf.org/XSnippets.nsf/snippet.xsp?id=standby-dialog-custom-control)),它使用這個劫持來每次顯示一個Dojo備用控件一個部分刷新事件被解僱,這可能會給你一些想法。 – Naveen 2013-04-05 09:38:19
將你的.ready函數放在部分刷新的區域內(例如DataView的DIV)。 – 2013-04-11 12:10:59