2

私の gwt アプリケーションには FormPanel があり、その中に DateBox があります。問題は、DateBox には「name」属性がないため、フォームの POST 要求を使用して DateBox 値をサーバーに送信するにはどうすればよいですか?

4

2 に答える 2

3

問題は、DateBox に「name」属性がないことです。


DateBox次のものがあるため、name 属性を に設定できますTextBox

DateBox dateBox = new DateBox();
dateBox.getTextBox().setName(name);
于 2012-11-21T12:38:38.373 に答える
0

の値を取得するにはDateBoxDateBox.getValue()メソッドを使用してDateオブジェクトを取得します。Dateオブジェクトへの参照を取得したら、Dateオブジェクトのさまざまなメソッドを使用して日付値を取得およびフォーマットするか、単にDate.toString()を呼び出すことができます。

Date date = dateBox.getValue();
String dateValue = date.toString();

編集:質問を誤解しました。DateBoxフォームを送信するための名前を設定するには

dateBox.getTextBox().setName("dateBox");
于 2012-11-21T12:37:15.673 に答える