我的Ext JS项目中有三个面板 ; 这是一个面板作为父面板,另外两个是子面板.我已将子面板设置为可拖动.
正如您在下面的代码中看到的:
extend: 'Ext.tree.Panel',
requires: ['Ext.data.TreeStore'],
collapsible: true,
border: false,
draggable: true,
resizable: true,
floating: true,
constrain: true,
renderTo: Ext.getBody(),
store: new Ext.data.TreeStore({
//data.jason
}),
listeners: {
move: 'onDrag'
}
Run Code Online (Sandbox Code Playgroud)
// onDrag函数是:
onDrag: function(stick)
{
stick.dd = new Ext.dd.DDProxy(stick.el.dom.id,'group');
drag = stick;
drag.anchorTo(Ext.getBody(),"tl-bl?");
drag.setHeight(490);
drag.setMinHeight(200);
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,当我拖动儿童面板时,他们会在前一个地方留下一些阴影:
我怎么解决这个问题?
我想在PropertyGrid中使用HtmlEditor,我的框架版本是ExtJS 6.0.0.640.但是,我有这个问题......
当我使用Htmleditor对propertygrid进行冲突显示时.然而,我将框架版本改为4而不是问题.
例如,以下链接和更改框架版本为6.0.1.250.你第一次看到没问题.
但是,您对列进行排序,您将看到要显示的问题.
我的代码:
Ext.define('Draw.view.mainmap.MainMap',{
extend: 'Ext.panel.Panel',
xtype: 'myGrid',
layout: 'fit',
width: 400,
items: [{
title: 'property grid',
xtype: 'propertygrid',
source: {
"(name)": "My Object",
"Available" : false,
"Version" : 0.01,
"Description" : "A test Object"
},
customEditors: {
Description: {
xtype: 'htmleditor',
}
}
}]
});
Run Code Online (Sandbox Code Playgroud) 我正在开发一个 ExtJs 应用程序。我想使用树列表,如下所示:
{
xtype: 'treelist',
bind: '{navimgation}',
...
}
Run Code Online (Sandbox Code Playgroud)
我navimgation的模型如下:
navimgation: {
type: 'tree',
root: {
children: [{
text: 'Node1',
leaf: true,
qtip: 'My qtip 1'
},{
text: 'Node2',
leaf: true,
qtip: 'My qtip 2'
}
...
]
}
}
Run Code Online (Sandbox Code Playgroud)
我想在鼠标悬停在节点上时显示工具提示,但它不起作用。