2014-01-22 4 views
0

gwt 프로젝트에서 ListBox를 사용하고 있습니다. ListBox는 여러 레코드를 채우고 각 레코드에는 여러 단어가 있습니다. 레코드 중 하나에 단어 사이에 공백이 여러 개있을 수 있습니다. 그 공간을 보존 할 수있는 방법이 있습니까? {white-space : pre;}와 함께 Listbox에 CSS를 제공하려했지만 작동하지 않습니다.ListBox gwt에서 트림 된 단어 사이의 공백은?

답변

0

각 공백 문자는 줄 바꿈하지 않는 공백으로 바꾸어야합니다 ( ). 죄송합니다. ListBox.addItem(String)은 (는)   님을 무시합니다.

여기 GWT Element API를 사용하여 해결 방법입니다 :

Element listElement = theListBox.getElement(); 

    OptionElement optionElement = Document.get().createOptionElement(); 
    optionElement.setInnerSafeHtml(SafeHtmlUtils.fromTrustedString("   you should see 3 spaces before this")); 

    listElement.appendChild(optionElement); 
+0

는 &nbps;과 공간을 교체 시도했지만 작업을 doesnot했다. 어떻게 요소가 여기에서 도움이 될 수 있습니까? – solution

+0

ListElement.addItem (String)은