データグリッドを構築するためにhttp://exacttarget.github.com/fuelux/を追加しました。 私はそれを使うためにライブラリを追加したかったのです。私は次のようにしました:ReferenceError:datagrid.jsにfueluxを埋め込む際にdefineが定義されていません
<link href="<spring:url value='/assets/css/fuelux.min.css' htmlEscape='true' />" media="all" rel="stylesheet" type="text/css" />
<link href="<spring:url value='/assets/css/fuelux-responsive.min.css' htmlEscape='true' />" media="all" rel="stylesheet" type="text/css" />
<script src="<spring:url value='/assets/js/fuelux-datagrid.js' htmlEscape='true' />" type="text/javascript"></script>
他のライブラリで動作するので正しいと確信しています。しかし、私は次のエラーを取得する:
define(['require','jquery'],function(require) {...
は
fuelux-datagrid.js
のコードである
ReferenceError: define is not defined
[Break On This Error]
define(['require','jquery'],function(require) {
。
- このエラーは何ですか。
- 私は
define
はrequire.jsのキーワードであると考えていますです。これはfuelux-datagridがに依存していることを意味しますか?? - ライブラリーをロードする方法を教えてもらえますか?
これを行う前に、jQueryをロードする必要性を明らかにしたはずです。そんなにうまくいった人には申し訳ありません! –
Adam、私はFuelUX(非AMD)のwizard.js部分を使用しようとしています。私はfuelux.min.css、jquery-2.1.0.min.js、loader.min.js、wizard.jsを(この順番で)ロードしていますが、定義がまだ定義されていません。何か不足していますか? – RHarris
loader.min.jsには、ウィザードを含むすべてのコントロールが含まれています。あなたが見ているエラーはおそらくwizard.jsのAMDラッパーによって導入されています。ロジックがloader.min.jsに含まれているので、そのファイルを削除することができます。 Fuel UXのローディング戦略は、バージョン3のライブラリでは変更される可能性があることに注意してください。 –