2011-09-11 3 views
1

Je tente de construire un formulaire simple.GXT Textfield postfix

Calc: [_ ___] bar

Ainsi, le champ de texte avec le préfixe est pas un problème. Mais le postfix "barre". Actuellement, je n'ai aucune idée de résoudre ce problème. Ici ist le code actuel:

TextField<String> field = new TextField<String>();  
field.setFieldLabel("Calc"); 
field.setAllowBlank(false); 

Répondre

0

Le panneau FormPanel rend tous les champs LABEL: chemin de InputField. Pour rendre d'autres widgets dans un FormPanel, j'utiliserais le champ AdpaterField qui contient le vrai TextField et le postfix.

HorizontalPanel container = new HorizontalPanel(); 
    AdapterField field = new AdapterField(container); 
    field.setFieldLabel("Calc"); 
    TextField<String> inputField = new TextField<String>(); 
    inputField.setAllowBlank(false); 
    container.add(inputField); 
    container.add(new Html("bar"));