在我的GWT應用程序中,我想根據需要指示字段。請告訴我該怎麼做?在GWT的標籤上顯示所需的指示器
如果我只是在標籤文本中添加一個*
,那麼它不是很明顯,因爲它與標籤文本具有相同的顏色,並且與標籤對齊,而不像上標字符。
我不知道如果應用樣式表可以使其工作?任何其他Web 2.0的想法,不涉及很多工作?
目前,它的顯示爲
Label fullName = new Label("Full Name*");
在我的GWT應用程序中,我想根據需要指示字段。請告訴我該怎麼做?在GWT的標籤上顯示所需的指示器
如果我只是在標籤文本中添加一個*
,那麼它不是很明顯,因爲它與標籤文本具有相同的顏色,並且與標籤對齊,而不像上標字符。
我不知道如果應用樣式表可以使其工作?任何其他Web 2.0的想法,不涉及很多工作?
目前,它的顯示爲
Label fullName = new Label("Full Name*");
剛剛從標籤分離*,到另一個標籤:
Label label = new Label("Full name");
TextBox tb = new TextBox();
Label reqLabel = new Label("*");
reqLabel.setStyleName("red_label");
然後在戰爭/ app.css克里特島的新項目
.red_label {
color: red;
font-size: 8pt;
overflow: hidden;
}
像這樣的東西應該可以工作。
另外,
後綴帶*號的標籤 - 這樣誰是真正的謹慎填寫表格將觀察並做要緊的。對於那些你不太謹慎的人,在提交表格後,你可以考慮用紅色製作輪廓。通過這種方式,您不必在最初的樣子中將表格做得太華麗。
最簡單的方法是
String strReqLabel = "<span style=\"color: #DC143C;\">*</span>"
Label reqLabel = new Label(strReqLabel + " " + "First Name");
所以我做了如下:
public HorizontalPanel createLabel(String name){
HorizontalPanel hPanel = new HorizontalPanel();
hPanel.add(new Label(name));
Label star = new Label("*");
star.setStyleName("req-label");
hPanel.add(star);
return hPanel;
}
和css爲:
.req-label{
color: #FF0000;
font-weight: bold;
}
你爲什麼會認爲應用樣式表不會工作? –
在這種情況下將工作的任何css的例子? – Vik