TextBox を動的に作成しています。サーバーから値を取得します。値は 5、場合によっては 10 などになる可能性があるため、作成するテキストボックスの数は異なります。
すべてのテキストボックスが作成された後。
ページに更新ボタンがあります。この更新ボタンをクリックすると、ユーザーがテキストボックスに入力した可能性のある変更が何であれ、サーバーに移動する必要があります..それはできません..
以下は、テキストボックスを作成するコードです
public void fetchData(){
public void onSuccess(ArrayList<Details> result) {
for(int i =0;i<result.size();i++){
name = new TextBox();
name.setText(result.get(i).getName());
verticalPanel.add(name);
namesList.add(name);
}}
この時点で名前の値が次のようになっているとします。 admin ユーザーは UI に移動し、admin を adminNew に変更し、更新ボタンをクリックします。
ここで私は更新ボタンで何をしますか
public void Update(){
for(int i =0;i<namesList.size(); i++){
String updatedNanme = namesList.get(i).getText());
}
}
updateNameフィールドで、ユーザーがUI(つまりadminNew)から変更した更新された名前を取得するにはどうすればよいですか。現在、fetchData メソッドから取得した古い名前 (つまり、admin) を取得しています。
ありがとう