0
我想在單選按鈕旁邊放一個標籤。如何在HtmlSelectOneRadio旁邊以編程方式放置標籤
HtmlSelectOneRadio
具有setLabel(String s)
方法。但它不起作用。
有沒有辦法做到這一點,而不使用其他庫?
我想在單選按鈕旁邊放一個標籤。如何在HtmlSelectOneRadio旁邊以編程方式放置標籤
HtmlSelectOneRadio
具有setLabel(String s)
方法。但它不起作用。
有沒有辦法做到這一點,而不使用其他庫?
這是通過使用setItemLabel中的UISelectItem對象完成的。
然後使用一些css讓它按照你想要的方式。
UISelectItem selectItemSim = new UISelectItem();
UISelectItem selectItemNao = new UISelectItem();
selectItemSim.setItemLabel("SIM");
selectItemSim.setItemValue("SIM");
selectItemSim.setId(perguntaVO.getCodigo() + "SIM");
selectItemNao.setItemValue("NAO");
selectItemNao.setItemLabel("NÃO");
selectItemNao.setId(perguntaVO.getCodigo() + "NAO");
htmlOneRadio.getChildren().add(selectItemSim);
htmlOneRadio.getChildren().add(selectItemNao);
啊,永恆的問題。 [改爲使用'',或者編寫自定義渲染器](http://stackoverflow.com/questions/7435039/jsf-2-0-hselectoneradio-renders-table-element/7435111#7435111)。順便說一句,如果你像在每個人一樣在普通的JSP/Facelets文件中定義視圖,那麼它應該更容易找到答案。在JSP/Facelets中,只有**沒有**,這在JSP中是不可能的,並且只能在Java中使用。如果您已經找到了JSP/Facelets文件的答案,那麼您應該很容易將其移植到Java。 –
BalusC
Hi @BalusC! Tks的答覆。該項目使用jsf-facelets 1.1.15版。有沒有包括戰斧依賴的問題? – edubriguenti
HI @BalusC。我改變了這個問題。我想在單選按鈕旁邊打印標籤,不管它是div還是表格。我認爲現在可以刪除有關重複的警告。 – edubriguenti