我想为我的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