我有<div>
中的消息列表:
<div id="abc" class="icon111" title="#{collection.message}" />
这个<div>
包含在JSF富树中。
当switchType="ajax"
为rich:tree
时,展开树之前的消息显示正常,但一旦展开树,所有消息都在一行中出现(新行被单个空格替换)。
如果我改变switchType="server/client"
它会工作,但它会影响我的项目的性能,所以我不得不去与ajax。
是否可以在不同的行中显示消息?
在java中添加消息时,保留一些分隔符将消息列表添加到div标题中,但是当鼠标移到div上调用JS时,在JS函数中使用正则表达式
将消息拆分到下一行<div id="**abc**" class="icon111" title="#{collection.message}" onmouceover="showTitle('#{collection.message}','**abc**');/>
function showTitle(value,id){
var divContent = jQuery("#" + id);
var newTitle=value.replace(/#/g, 'n');
divContent.attr('title', newTitle);
}Div id应该是动态的,因为富树将为树中的所有层次使用相同的Div