我正在尝试将项目包装在xe:djextListTextBox
中,以便在我将项目添加到特定宽度时,添加的下一项目将从新行开始。
目前我在表格单元格中有xe:djextListTextBox
,我的项目正在扩展单元格而不是包裹。
我尝试了很多东西,但似乎无法弄明白。
这是我在样式表中使用的一个tecnique:
SPAN[id$='djextListTextBox10']{width:200px}
感谢您的帮助
图像显示项目正在扩展表格宽度,如果我添加一个包含空格的项目,项目似乎包好了
<xp:panel style="width:300px">
<xe:djextListTextBox id="djextListTextBox10"
multipleSeparator="," multipleTrim="true"
value="#{userdocbasic.fld}" displayLabel="true"
style="font-weight:bold;width:300px" type="text" tooltip="Select"
title="nnn">
</xe:djextListTextBox>
</xp:panel>
<div style="width:300px">
<span id="widget_view:_id1:dynC:_id96:djextListTextBox10" wairole="presentation" style="font-weight: bold; width: 300px; " class="" dojoattachevent="onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse" role="presentation" widgetid="view:_id1:dynC:_id96:djextListTextBox10">
<input name="view:_id1:dynC:_id96:djextListTextBox10" dojoattachpoint="textbox" type="hidden" dojoattachevent="onchange: _onTextChange" value="item1,item2,item3,item4,item5,item6,item7,item8,item9,item10,item11,item12">
<span dojoattachpoint="list,focusNode" class="lotusFilters lotusInlineList" id="view:_id1:dynC:_id96:djextListTextBox10" tabindex="-1" title="User defined skills">
<span val="item1" style="" tabindex="0"><a href="javascript:;" tabindex="-1" class="lotusFilter">item1<span class="lotusClose">x</span></a></span></span>
</span>
</div>
答案 0 :(得分:2)
看起来我会在这里回答我自己的问题......
因为我正在深入研究代码,我看到有一个隐藏的输入字段显示每个项目,如下所示: ITEM1,ITEM2,项目3,ITEM4,ITEM5,ITEM6,item7,item8,item9,item10,第11项,item12
所以我做了一些reasearch,我似乎需要css自动换行:break-word SPAN [id $ ='djextListTextBox10'] {width:200px;自动换行:break-word}
答案 1 :(得分:2)
设置'word-wrap:break-word;'可以在单词中间导致单词中断。所以我使用class="someName"
在字段周围使用“DIV”,在CSS中使用.someName span span { float: left; }