0

XPage 内の iNotes Calendar コントロールの時刻と日付の表示をどのように制御しますか? 時刻を 12 時間形式 hh:mm AM で表示し、日付を MMM dd, yyyy で表示したいと考えています。

ありがとうございました。

4

1 に答える 1

1

iNotes カレンダーの日付と時刻の形式は、最も一般的な言語の言語ファイルで定義されています。これらの言語ファイルは、iNotes カレンダーに固有のものです。

これらはcom.ibm.xsp.extlib.domino_x.x.x.xxxxxxxx-xxxx.jar、フォルダ内のファイルに保存されますDominoServerPath\data\domino\workspace\applications\eclipse\plugins

jar ファイル (これは単なる zip ファイルです) を解凍すると、フォルダーが見つかり、そこに、、、、などのresources\web\dwa\date\nls言語固有のサブフォルダーがあります。日付と時刻の形式は、 file 内のそのサブフォルダーで定義されています。deenen-gben-ieen-uscalendar.js

このファイルは、たとえばen-us次の行で始まります。

ここに画像の説明を入力

驚いたことに、日付と時刻の形式は米国では適切ではありませんen-usenen-gbおよびについても同様en-ieです。私はそれをバグまたは少なくとも間違ったパッケージと呼んでいます。

時間形式の行を に変更するD_DTFMT_TIME0: "hh:mmt"と、午前/午後の 12 時間形式になります。

設定に近いD_DTFMT_TIME0のは、日付と時刻の書式設定に関する他のすべての設定です。

そのため、すべてのen言語ファイルを適切な値に変更し、それらを jar ファイルに保存して、Domino サーバーを再起動します。

さらなる調査のために: 日付と時刻の値は、 の助けを借りてフォーマットされます...jar\resources\web\dwa\date\dateFormatter.js

于 2013-08-24T13:26:55.073 に答える