2016-08-29 11 views
0

私は自分のプロジェクトにGridstackを使いたいと思っています。私はそれを試しています。今はJSONデータをウィジェットに追加しています。私はウィジェットにIDを追加できません。GridStackのウィジェットに 'id'を追加する方法

ここにJsFiddleへのリンクです。この 'id'は非常に重要です。なぜなら、このIDがなければ、DBからデータを保存/取得することができないからです。

guthubのthis postによると、私は** grid.add_widget **メソッドにIDを提供しています。しかし、私はそれにどのようにアクセスできるのか分かりません。

答えて

1

githubの投稿によると(https://github.com/troolee/gridstack.js/issues/188)、この機能はバージョン0.2.5で実装されていて、あなたの例ではバージョン0.2.3を使用しています。

だから、それを動作させるためには、まずプロジェクトにgridstackライブラリを更新する必要があり、その後、引数の更新されたセットで.addWidget(add_widgetが廃止された)関数を使用する:あなたの例、それに基づいて

addWidget(el[, x, y, width, height, autoPosition, minWidth, maxWidth, minHeight, maxHeight, id]) 

このようなものになります。

grid.addWidget($element, node.x, node.y, node.width, node.height, true, null, null, null, null, node.id); 

をあなたはここで更新の例を確認することができます。https://jsfiddle.net/s9tc3u0m/2/

関連する問題