私は、次の簡単な方法で、ヘルパークラスとカテゴリツリーを生成:PrestaShopのHelperTreeCategories JavaScriptエラー
Uncaught TypeError: $(...).tree is not a function at HTMLDocument. (index.php?controller=AdminLindCategories&token=25f1a4c…&token=25f1a4c33d9a1…:1046) at j (jquery-1.11.0.min.js:2) at Object.fireWith [as resolveWith] (jquery-1.11.0.min.js:2) at Function.ready (jquery-1.11.0.min.js:2) at HTMLDocument.K (jquery-1.11.0.min.js:2) (anonymous) @ index.php?controller=AdminLindCategories&token=25f1a4c…&token=25f1a4c33d9a1…:1046 j @ jquery-1.11.0.min.js:2 fireWith @ jquery-1.11.0.min.js:2 ready @ jquery-1.11.0.min.js:2 K @ jquery-1.11.0.min.js:2
それはのように思える:私は言ってJavaScriptエラーを受け取るフロントエンドで
$helper = new HelperTreeCategories('categories-treeview');
$helper->setUseCheckBox(1);
$helper->setRootCategory(Category::getRootCategory()->id);
$helper->setSelectedCategories($this->getSelectedCategories());
$category_tree = $helper->render();
return $category_tree;
をHelperTreeCategories
は自動的に、選択されたチェックボックスをチェックしようとするDOMにいくつかのJavascriptを書き出します。私は私のコントローラに含める必要があり、いくつかの.jsファイルがあることが疑われる
$("#categories-treeview").tree("collapseAll");
:それはエラーが発生し、次のコードを使用しようとします。誰でもこれについて何か知っていますか? HelperTreeCategories
にはどの.jsファイルが必要ですか?