0
У меня есть панель дерева с данными, и я хочу добавить слайдер с флагом на событие, но слайдер не появляется.Поместите слайдер на каждую запись с панели дерева extjs 5.1
Это код:
Дерево:
var tree = Ext.create('Ext.tree.Panel', {
title: '',
width: 500,
height: 400,
//renderTo: Ext.getBody(),
reserveScrollbar: true,
loadMask: true,
useArrows: true,
rootVisible: false,
store: treeStore,
allowDeselect : true,
border : true,
animate: true,
listeners: {
checkchange: function(node, checked, eOpts) {
console.log('selected node:', node, checked, eOpts);
},
select: function(record, index, eOpts){
console.log('Selected element:', record, index, eOpts);
},
beforedeselect: function(record, index, eOpts){
console.log("", record);
}
});
Событие:
tree.on('itemcontextmenu', function(view, record, item, index, event){
if(record.data.leaf != false){
Ext.create('Ext.slider.Single', {
id: 'sliderTable',
renderTo: document.body,
hideLabel: true,
width: 214,
minValue: 0,
maxValue: 100
});
}
event.stopEvent();
},this);
Я использую ExtJS 5.1
Спасибо за вашу поддержку. – davids182009
Есть ли способ поймать событие перемещения слайдера? – davids182009
http://docs.sencha.com/extjs/5.1/5.1.0-apidocs/#!/api/Ext.slider.Single-event-drag – Yellen