新行被 rich:tree 中的单个 space 替换
New Line is replaced by a single space in rich:tree
我在 <div>
中有消息列表:
<div id="abc" class="icon111" title="#{collection.message}" />
此 <div>
包含在 JSF 丰富树中。
当 switchType="ajax"
对于 rich:tree
展开树之前的消息正常显示,但是一旦展开树,所有消息都排成一行(新行被替换为单个 space).
如果我更改 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 应该是动态的,因为 Rich tree 将对树中的所有层次结构采用相同的 div
我在 <div>
中有消息列表:
<div id="abc" class="icon111" title="#{collection.message}" />
此 <div>
包含在 JSF 丰富树中。
当 switchType="ajax"
对于 rich:tree
展开树之前的消息正常显示,但是一旦展开树,所有消息都排成一行(新行被替换为单个 space).
如果我更改 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 应该是动态的,因为 Rich tree 将对树中的所有层次结构采用相同的 div