Показать сообщение отдельно
  #18 (permalink)  
Старый 22.06.2012, 21:19
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

по простому кнопку можно воткнуть так.
{
    dataIndex: 'time_1', 
    header: 'time_1' , 
    renderer: function(val){ return '<input type="button" click="alert('+val+')" />'; }
},


более продвинутый вариант.
{
    dataIndex: 'time_1', 
    header: 'time_1' , 
    function extjsRenderer(value) {
       var id = Ext.id();

       //функция запустится только через 25 милисекунд, это необходимо чтобы extjs успел прорисовать таблицу
       (function() {		
			var btn = new Ext.Button({
				renderTo: id,
				text: 'Price: ' + value
			});		
       }).defer(25);

       return (String.format('<div id="{0}"></div>', id));
   }
}

http://docs.sencha.com/ext-js/4-1/#!...t-method-defer

Родное средство дл создания конопок в таблице, как я понял только иконки
{
	            xtype:'actioncolumn',	     
	            items: [{

	                icon: 'http://im4-tub-ru.yandex.net/i?id=311939905-44-72',
	                tooltip: 'hello',
	                handler: function(grid, rowIndex, colIndex) {
			   	       alert("hello world");
	                }
	            }]
            },
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 22.06.2012 в 22:16.
Ответить с цитированием