复杂环境和咖啡中的 jstree 不显示任何图标或轮廓
jstree in complex environment & coffee not showing any icons nor outline
我在我已经很复杂的环境中包含了 (jquery) jsTree,并使用咖啡脚本,我得到了一个快速 'it works' 但现在我没有显示任何图像,也没有得到树的任何轮廓显示
虽然我认为我的概率落后CSS我告诉:
我想以编程方式填充 jstree,所以我采用了这种方法
open =>
@$container=dlg.$form.find('#tree_container')
@$container.jstree(
core:
animation: 2000 #WORKS!
# check_callback: true
# plugins: [ "checkbox", "dnd", "massload", "search", "sort", "state", "types", "unique", "wholerow" ]
themes:
stripes: true
icons: true
dots: true
expand_selected_onload: true
data: (node,cb) =>
@fill_node(node,cb)
)
fill_node:(node,cb) =>
say node
if node.id=='#'
cb([
id: 'menu'
text: 'menu2'
type: 'menu'
children: true
,
id:'page'
text: 'page1'
children: true
icon: '/assets/gif/16/document.png'
])
else
say 'next node:',node
cb(id: node.id+"c", text:node.id+"c")
原则上可行,但我只得到 "DIVS" 一个接一个,没有轮廓,没有图标;
我可以点击打开和关闭,但没有别的东西
icon: '/assets/gif/16/document.png'
例如,我的浏览器告诉我已加载,但未显示
如果我看一下 bowsers Styles(调试),我找不到任何东西可以继续下去
我卡住了,有什么想法吗?
您是否在您的页面上添加了 CSS 主题?它在此处列为 2):
http://www.jstree.com/(概览选项卡)
<link rel="stylesheet" href="dist/themes/default/style.min.css" />
或
<link rel="stylesheet" href="dist/themes/default-dark/style.min.css" />
编辑:根据评论 - 如果您想使用深色主题,您需要同时包含 CSS 并配置您的相应地树,我在你的代码中没有看到:
http://www.jstree.com/api/#/?q=themes&f=$.jstree.defaults.core.themes.name
// something like this
themes:
name : 'default-dark'
default-dark
主题仍然存在问题,如果我切换到 default
,它就像一个魅力
我会在知道原因后尽快接受我的回答。
我在我已经很复杂的环境中包含了 (jquery) jsTree,并使用咖啡脚本,我得到了一个快速 'it works' 但现在我没有显示任何图像,也没有得到树的任何轮廓显示
虽然我认为我的概率落后CSS我告诉:
我想以编程方式填充 jstree,所以我采用了这种方法
open =>
@$container=dlg.$form.find('#tree_container')
@$container.jstree(
core:
animation: 2000 #WORKS!
# check_callback: true
# plugins: [ "checkbox", "dnd", "massload", "search", "sort", "state", "types", "unique", "wholerow" ]
themes:
stripes: true
icons: true
dots: true
expand_selected_onload: true
data: (node,cb) =>
@fill_node(node,cb)
)
fill_node:(node,cb) =>
say node
if node.id=='#'
cb([
id: 'menu'
text: 'menu2'
type: 'menu'
children: true
,
id:'page'
text: 'page1'
children: true
icon: '/assets/gif/16/document.png'
])
else
say 'next node:',node
cb(id: node.id+"c", text:node.id+"c")
原则上可行,但我只得到 "DIVS" 一个接一个,没有轮廓,没有图标;
我可以点击打开和关闭,但没有别的东西
icon: '/assets/gif/16/document.png'
例如,我的浏览器告诉我已加载,但未显示
如果我看一下 bowsers Styles(调试),我找不到任何东西可以继续下去
我卡住了,有什么想法吗?
您是否在您的页面上添加了 CSS 主题?它在此处列为 2):
http://www.jstree.com/(概览选项卡)
<link rel="stylesheet" href="dist/themes/default/style.min.css" />
或
<link rel="stylesheet" href="dist/themes/default-dark/style.min.css" />
编辑:根据评论 - 如果您想使用深色主题,您需要同时包含 CSS 并配置您的相应地树,我在你的代码中没有看到:
http://www.jstree.com/api/#/?q=themes&f=$.jstree.defaults.core.themes.name
// something like this
themes:
name : 'default-dark'
default-dark
主题仍然存在问题,如果我切换到 default
,它就像一个魅力
我会在知道原因后尽快接受我的回答。