Checkbox в XTemplate
Может кто сталкивался с такой проблемой. Имеется XTemplate в нем checkbox, отображается без проблем, но отметить его нельзя.
var tpl = new Ext.XTemplate ( <tpl for="."> <input type="checkbox" /> </tpl> ); Спасибо за помощь |
Честно не совсем понятен ваш случай, вот рабочий пример:
<!DOCTYPE html> <html> <head> <title>demo</title> <script src='http://docs.sencha.com/ext-js/4-1/extjs/ext-all.js'></script> <link rel="stylesheet" href="http://docs.sencha.com/ext-js/4-1/resources/css/app.css" type="text/css" /> <script> Ext.onReady(function() { var tpl = new Ext.XTemplate('<tpl for=".">', '<input type="checkbox" />', '</tpl>' ); var panel = Ext.create('Ext.Panel', { title: 'panel', width: 50, bodyStyle: 'padding: 3px', height: 50, renderTo: Ext.getBody() }); panel.tpl = tpl; panel.tpl.overwrite(panel.body, {}); }); </script> </head> <body></body> </html> хотя я бы на вашем месте использовал стандартный Ext-компонент... |
Спасибо за ответ. Проблема в том что, элемент управления отображается, но когда по нему кликаешь мышью, то checkbox не отмечается. В чем может быть проблема? Я использую Ext JS 3.4. Не могли бы Вы привести пример как использовать стандартный Ext-компонент в XTemplate.
|
Цитата:
new Ext.Panel({ title: 'panel', width: 100, bodyStyle: 'padding: 3px', height: 100, items: [{ xtype: 'checkbox' }], renderTo: Ext.getBody() }); |
Часовой пояс GMT +3, время: 01:54. |