Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.09.2012, 11:54
Новичок на форуме
Отправить личное сообщение для _michael_ Посмотреть профиль Найти все сообщения от _michael_
 
Регистрация: 10.09.2012
Сообщений: 8

Checkbox в XTemplate
Может кто сталкивался с такой проблемой. Имеется XTemplate в нем checkbox, отображается без проблем, но отметить его нельзя.

var tpl = new Ext.XTemplate
(
<tpl for=".">
<input type="checkbox" />
</tpl>
);

Спасибо за помощь
Ответить с цитированием
  #2 (permalink)  
Старый 20.09.2012, 13:06
С++/C# modest developer
Отправить личное сообщение для nekto_O Посмотреть профиль Найти все сообщения от nekto_O
 
Регистрация: 07.11.2011
Сообщений: 244

Честно не совсем понятен ваш случай, вот рабочий пример:
<!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-компонент...
Ответить с цитированием
  #3 (permalink)  
Старый 20.09.2012, 18:15
Новичок на форуме
Отправить личное сообщение для _michael_ Посмотреть профиль Найти все сообщения от _michael_
 
Регистрация: 10.09.2012
Сообщений: 8

Спасибо за ответ. Проблема в том что, элемент управления отображается, но когда по нему кликаешь мышью, то checkbox не отмечается. В чем может быть проблема? Я использую Ext JS 3.4. Не могли бы Вы привести пример как использовать стандартный Ext-компонент в XTemplate.

Последний раз редактировалось _michael_, 20.09.2012 в 18:23.
Ответить с цитированием
  #4 (permalink)  
Старый 24.09.2012, 19:26
С++/C# modest developer
Отправить личное сообщение для nekto_O Посмотреть профиль Найти все сообщения от nekto_O
 
Регистрация: 07.11.2011
Сообщений: 244

Сообщение от _michael_
Не могли бы Вы привести пример как использовать стандартный Ext-компонент в XTemplate.
под стандартным Ext-компонентом в данном контексте я подразумевал Ext.form.Checkbox, использовать можно например так:
new Ext.Panel({
    title: 'panel',
    width: 100,
    bodyStyle: 'padding: 3px',
    height: 100,
    items: [{
        xtype: 'checkbox'
    }],
    renderTo: Ext.getBody()
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
спрятать/показать поле ввода при нажатии на checkbox g1r Элементы интерфейса 34 16.12.2017 00:34
Как заблокировать checkbox кроме выделенных YCsys Events/DOM/Window 5 06.06.2012 17:34
jqgrid tree and checkbox gaz2003 jQuery 0 17.12.2011 15:59
Вывод выбранных данных и проверка checkbox MasterHrust Javascript под браузер 3 28.09.2011 17:44
Функция disable для нескольких checkbox allforweb Элементы интерфейса 4 19.12.2010 17:51