gpt4 book ai didi

javascript - ExtJS 4 树面板项目在 Firefox 中可见,但在 Chromium 中不可见

转载 作者:行者123 更新时间:2023-11-28 10:13:36 26 4
gpt4 key购买 nike

我正在创建类似于 TreeGrid example 的树面板通过拖放。唯一的问题是,项目在 Firefox 浏览器的树面板中正确显示,而在 Chromium 树网格中是空的。这怎么可能?

发送到服务器的 JSON 数据:

{"text":".","children": [
{
"id":null,
"name":"en",
"visible":false,
"expanded":true,
"leaf":false,
"children":{
"id":5,
"name":"/",
"visible":false,
"expanded":true,
"leaf":true,
"children":[]
}
}]
}

型号

Ext.define('Example.model.WebTreeItem', {
extend: 'Ext.data.Model',
idProperty: 'id',
fields: [
{name: 'id', type: 'int', defaultValue: 0},
{name: 'visible', type: 'boolean' },
{name: 'name', type: 'string' }
]
});

商店

Ext.define('Example.store.WebTreeItems', {
extend: 'Ext.data.TreeStore',
model: 'Example.model.WebTreeItem',
autoLoad: true,
proxy: {
type: 'ajax',
api: {
read : 'getlist.json'
},
reader: {
type: 'json'
}
}
});

查看

Ext.define('Example.view.webitem.Tree', {
extend: 'Ext.tree.Panel',
alias : 'widget.webtreeitem',

title : 'Web items',
store: 'WebTreeItems',
rootVisible: false,
multiSelect: true,
singleExpand: false,
collapsible: true,
selModel: Ext.create('Ext.selection.CheckboxModel'),
height: 800,
renderTo: 'webstructure-tree',
columns: [{
xtype: 'treecolumn',
text: 'Name',
flex: 2,
sortable: true,
dataIndex: 'name'
},{
xtype: 'booleancolumn',
text: 'Visible',
flex: 1,
dataIndex: 'visible',
sortable: false
}],
viewConfig: {
plugins: {
ptype: 'treeviewdragdrop'
}
}]
});

使用

自动加载依赖项
Ext.Loader.setConfig({enabled:true});

Ext.application({
...
});

任何建议都将受到高度赞赏。

最佳答案

好吧,我以为我正在发送上述 JSON,但实际上我正在发送类似这样的内容(带转义引号的引用响应),而 Chromium 无法正确读取它

"{\"text\":\".\",\"children\": [
{
\"id\":null,
\"name\":\"en\",
\"visible\":false,
\"expanded\":true,
\"leaf\":false,
\"children\":{
\"id\":5,
\"name\":\"/\",
\"visible\":false,
\"expanded\":true,
\"leaf\":true,
\"children\":[]
}
}]
}"

关于javascript - ExtJS 4 树面板项目在 Firefox 中可见,但在 Chromium 中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7038425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com