html - 在 Lotus Notes Xpage 中解析值

标签 html css xpages lotus-notes lotus-domino

我有一个表,可以在 Lotus Notes 的 xpage 中提取值。我有 nowrap 设置,所以它不换行。目前,当我将它设置为 nowrap 时,该值会扩展我的列的宽度。但是,我不需要看到拉动的全部值(value)。我只需要查看其中是否有值。所以我需要列大小保持相同的大小。我尝试在 xpage 中使用各种宽度值。但是,该值仍会扩展该列。因此,要么我需要解析该值以使其更小,要么找出在何处添加宽度值,使其不随变量增加。

提前致谢。

<td>
<div>
<xp:text escape="false" style="white-space:nowrap" id="computedFieldStatementNotesDisplay" value="#{auditDoc.StatementNotesDisplay}">
</xp:text>
</div>
</td>

最佳答案

我能想到的两个快速解决方案:

  1. 使用 css 溢出语句 overflow: hidden , overflow: auto或者也许 overflow: scroll并将其应用于包含 <td> 的或 <div>标签;您也可以考虑将表格列的宽度设置为某个值

  2. 使用 SSJS 限制列中显示的字符数。

JS 代码可能是这样的:

var limit=20;  //test for max allowable chars
var val=auditDoc.getItemValueString("StatementNotesDisplay");  
if(val.length>limit){
  val=val.left(limit);  
}  
return val;

CSS 解决方案可能是首选方案

更新: 刚刚看到 Per 的评论链接到一个相当完整的 css 解决方案

关于html - 在 Lotus Notes Xpage 中解析值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23746132/

相关文章:

javascript - 加载页面后如何使用javaScript在同一页面上添加重复图像

html - Chrome 不会为具有 z-index 和溢出滚动的绝对定位元素的单个子元素显示背景颜色

jQuery 添加多个 CSS 变量

css - 简化嵌套 div 的 css

xpages - 在 Xpages 上使用 jsonRpcService 时出错

xpages : multiple partial refresh not working

XPages 仅日期字段

javascript - 自定义我的 jQuery Accordion

html - 一些我无法解决的 IE6 怪癖

javascript - 如何分别对列表项内的 span 进行动画处理