0

JSF + RichFaces には、inputText とボタンがあります。datetime システムが inputText に表示するボタンをクリックするにはどうすればよいですか? 誰かがこれを知っているなら、私を導いてください。ありがとう。

4

3 に答える 3

0

jQueryを使用してこれを試してください。クライアント側の日付が設定されます。

S("#theButton").click(function{
   var currentDate = new Date();
   $("#theInput").val() = currentDate;
})
于 2012-04-07T03:14:44.547 に答える
0

私はJQueryコードを適用し、私のコードは次のようになりました: $("button:#Set").click(function () { var currentDate = new Date(); $("#textbox").val(currentDate); });

これらのコードは、テキストボックスのタイプでうまく動作します: <input id="textbox" type="textbox" value="Type something"></input>

しかし、JSF テキストボックスを使用すると実行できません。 <h:inputText id="textboxJSF" value="#{myController.student}"

===> JQuery はどのように textboxJSF を理解できますか? ありがとう

于 2012-04-07T11:10:08.637 に答える
0

このトリックを使用できます:

マネージド Bean で、このエントリを宣言します。

<managed-bean>
    <managed-bean-name>now</managed-bean-name>
    <managed-bean-class>java.util.Date</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
</managed-bean>

したがって、JSF ページで以下を使用できます。

<h:outputText value="#{now}">
    <f:convertDateTime pattern="MM/dd/yyyy"/>
</h:outputText>

これは、ページの実際の日付になります。

于 2012-04-07T04:08:26.797 に答える