いいね!数

0

閲覧数
86

ボタンに書かれたSSJSで以下のコードを書きました。

require(["dojo/date/locale"], function(locale){
  locale.format(new Date(),{
    selector: "date",                                             // 日付だけ
    datePattern: "yyyy/MM/dd"  // "2018/04/25"
  });
});

ブラウザでプリビューをしたところ、以下のエラーが表示されます。

--------------------------------------------------------------------------------------------------------------------------------------

スクリプトインタープリタエラー、行=6、列=1: [ReferenceError] 「require」が見つかりません

require(["dojo/date/locale"], function(locale){
  locale.format(new Date(),{
    selector: "date",                                             // 日付だけ
    datePattern: "yyyy/MM/dd"  // "2018/04/25"
  });
});

----------------------------------------------------------------------------------------------------------------------------------------+-

Xpageではdojoが使えると思っていたのですが、使い方が間違っているのでしょうか?

サーバー情報: | クライアント情報: | 
カテゴリ:アプリ開発 - XPages | タグ:
  | 質問日時:Apr 25, 2018, 4:31:20 PM

回答・コメント

いいね!数

0

デザイナーのバージョンが8.5.3FP2で、サーバーのバージョンは9.0.1になります。

回答日時:Apr 25, 2018, 4:43:29 PM

いいね!数

0

まずは、現在動かそうとしている環境で dojo のどのバージョンが動いているか確認されたほうがよいかと。

IBM Domino に同梱されている Dojo Toolkit のバージョン確認方法 (IBM Collaboration Solutions Development Engineer Blog in Japan)
https://www.ibm.com/developerworks/community/blogs/bptej/entry/Dojo_Toolkit_Version_in_Domino?lang=en
 

回答日時:Apr 26, 2018, 7:20:43 PM

いいね!数

0

バージョンは、1.9.7でした。

回答日時:May 8, 2018, 2:19:42 PM

いいね!数

0

サーバサイドでは通常dojo.jsが読み込まれていないはずなので無理だと思います。

それにサーバサイドでdojoを使用するメリットもあまりないかと、とりあえずjavaのSimpleTextFormatであれば日付のフォーマットが可能です。

回答日時:May 11, 2018, 9:04:27 PM