jQueryを使用した画面の作成時に上手くいかなかったところ
「Target dimension not set」
の原因と対策
ターゲットの指定がない
こんな感じの構造で画面に図を表示しようとしていました。
・図の元となるデータはjava側で作成し、それを画面(jsp)に渡してあげる。
・jsp側で受け取って、jQueryを使用した画面描画コードを書く
これで表示されるかと思いきや、画面を起動しても何も出てきません。
単純にエラーが出たりしないで、ただ図が表示されないだけなので困りましたが、
F12開発者モードにすると、コンソールの部分にエラーが表示されていました。
「Target dimension not set」
要するに、
「表示したい場所の表示サイズが決まっていないですよ」
っていう状態です。
ケースバイケースな気もしますが、私はCSSを各タグに設定した中で、
CSSの優先順位の関係で設定したいサイズにできていないというだけでした。