1

liferay-ui 日付ピッカーを使用しています。私のページが読み込まれると、日付は日付ピッカーの現在の日付になり、現在の日付のデータがページに読み込まれます。私がやりたいことは、ユーザーが他の日付を選択すると、選択した日付のデータが表示されるように、ユーザーがデータを表示できるようにすることです。これについてどうすればよいですか?ページ全体を更新する必要がありますか? どうやって?または、ajaxを使用する必要がありますか?どうすればいいですか?ajax を使用する場合、どのようにデータを渡す必要がありますか?

編集:

私の問題を詳しく説明します。liferay:ui:date を使用しています。ユーザーに日付を選択してもらいたい。ユーザーが日付を選択したら、その日付を custom-sql に渡したいと思います。次のように、同じ jsp でファインダー関数を呼び出しています。

 List<Object[]> ObjdisplayAttListName = AttendanceLocalServiceUtil.findAttendance(currentdate);

上記の関数でユーザーが選択した日付を渡したいです。今私がやっていることは、上記のコード行で現在の日付を渡すことだけです。ユーザーが選択した日付を渡したい。

4

2 に答える 2

0

AJAXを使用する必要があると思います。date-pickerを使用して日付を選択し、 serveResourceメソッド でその日付を取得するときに ajax 呼び出しを行います。選択した日付に基づいてデータをフェッチし、そのデータを必要な形式、つまり JSONでプレゼンテーション層に渡します。

データを収集して表示します。それでおしまい :)

問題があれば教えてください!!

于 2013-06-05T04:36:18.910 に答える