在我的项目中,要在GWT列表框中显示的值很大(来自数据库)。因此用户无法立即看到完整值。 为此,我决定在多行中添加显示值。 我使用了像\ n这样的标签和像breakline这样的HTML标签但没有得到结果。 GWT编译器将这些标记视为字符串并显示在列表中。 我怎样才能做到这一点。我可以申请定制的CSS吗?
我的代码如下:
ListBox getListBox(boolean dropdown) {
String longText = "AAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCC";
ListBox widget = new ListBox();
widget.addStyleName("demo-ListBox");
widget.addItem(longText);
widget.addItem("Two");
widget.addItem("Three");
widget.addItem("Four");
if(!dropdown)widget.setVisibleItemCount(3);
return widget;
}
答案 0 :(得分:1)
这是不可能的。
可以通过在HTML元素上使用一些带有CSS样式的JavaScript来轻松实现,或者你必须为这样的事情构建自定义下拉列表。
答案 1 :(得分:1)
GWT ListBox
只包含一个HTML select
元素。此元素不允许其option
值中的换行符。
你可以:
title
属性的简短描述; GwtChosen
)。