0

<p:inputText>ページの読み込み時に一意の番号を生成したい。

を使用して一意の値を生成できますが、ページ読み込みjava.util.UUIDの値に設定するにはどうすればよいですか?<p:inputText>

<p:inputText id="ptId" label="PatientId" value="#{addBB.pt.patientId}" />
4

2 に答える 2

3

Bean の (ポスト) 構築中に値を設定するだけです。

@ManagedBean
@ViewScoped
public class AddBB {

    private Patient pt;

    @PostConstruct
    public void init() {
        pt = new Patient();
        pt.setPatientId(UUID.randomUUID().toString());
    }

    // ...
}
于 2012-05-18T12:05:19.273 に答える
0

userIdこれは、inputTextのデフォルト値を次のようにするだけで実行できます-

value="#{beanName.userId}" 

最初にuが使用したいように使用し、次にuがuserId任意の時点での値を一意のIDとして設定できるようにするため、覚えておいてreRenderください。

あなたが欲しいものを手に入れたことを願っています...

于 2012-05-18T05:37:36.057 に答える