Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.08.2011, 23:28
Аспирант
Отправить личное сообщение для Ichigeki Посмотреть профиль Найти все сообщения от Ichigeki
 
Регистрация: 24.10.2008
Сообщений: 48

как изменить padding в ячейке grid.panel?
мне нужно, чтобы между границей ячейки в grid.Panel и содержимым ячейки не было расстояния.

пробовал делать так:

columns:[{
    text: '...',  dataIndex: '...',
    padding : '0'
}]


- не работает отступ не уменьшается.

когда в фаербаге отключаю для div'a, содержащегося в ячейке поле padding - все норм:

.x-grid-cell-inner {
    overflow: hidden;
    padding: 3px 6px; /*вот это отключаю, и отступ пропадает*/
    white-space: nowrap;
}


Как поставить этот padding в 0 программно?
Ответить с цитированием
  #2 (permalink)  
Старый 09.08.2011, 23:45
Аватар для DreamTheater
Профессор
Отправить личное сообщение для DreamTheater Посмотреть профиль Найти все сообщения от DreamTheater
 
Регистрация: 15.02.2011
Сообщений: 471

Попробуй поставить
style: {
  padding: 0
}
Ответить с цитированием
  #3 (permalink)  
Старый 09.08.2011, 23:51
Аспирант
Отправить личное сообщение для Ichigeki Посмотреть профиль Найти все сообщения от Ichigeki
 
Регистрация: 24.10.2008
Сообщений: 48

Сообщение от DreamTheater Посмотреть сообщение
Попробуй поставить
style: {
  padding: 0
}
не помогает
Ответить с цитированием
  #4 (permalink)  
Старый 10.08.2011, 00:11
Аватар для DreamTheater
Профессор
Отправить личное сообщение для DreamTheater Посмотреть профиль Найти все сообщения от DreamTheater
 
Регистрация: 15.02.2011
Сообщений: 471

padding: 0,
columns:[{
    text: '...',  dataIndex: '...'
}]
Ответить с цитированием
  #5 (permalink)  
Старый 10.08.2011, 08:58
Аспирант
Отправить личное сообщение для Ichigeki Посмотреть профиль Найти все сообщения от Ichigeki
 
Регистрация: 24.10.2008
Сообщений: 48

Сообщение от DreamTheater Посмотреть сообщение
padding: 0,
columns:[{
    text: '...',  dataIndex: '...'
}]
Это тоже не работает
Ответить с цитированием
  #6 (permalink)  
Старый 20.08.2011, 16:48
Аспирант
Отправить личное сообщение для Ichigeki Посмотреть профиль Найти все сообщения от Ichigeki
 
Регистрация: 24.10.2008
Сообщений: 48

Если кому интересно - сделал так, работает:
columns : [
        { 
            text: '...',  
            dataIndex: '...', 
            
            width : 100,
            renderer: function(value, meta, record, r, c, store, view)      {                              
                setTimeout(function() {
                    var row = view.getNode(record);

                    //Capturing the el (I need the div to do the trick)
                    var el = Ext.fly(Ext.fly(row).query('.x-grid-cell-inner')[c]);//.down('div');
                    
                    el.setStyle("padding", 0);

                }, 50);
                
            }
        },
....
Ответить с цитированием
  #7 (permalink)  
Старый 05.10.2011, 13:18
Новичок на форуме
Отправить личное сообщение для shajtan Посмотреть профиль Найти все сообщения от shajtan
 
Регистрация: 05.10.2011
Сообщений: 1

Тоже встретил данную проблему.
Решил ее намного проще, вот так:
,renderer:function(v, metadata){
metadata.attr = 'style="padding-left:0"';
return v;
}
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20
Как можно изменить расстояние между панелями overlay и filmstrip в фотогалереи? Honey jQuery 0 29.06.2009 10:16
Как изменить скрипт, что бы им его можно было использовать для нужной страницы Nick50_70 Общие вопросы Javascript 0 28.04.2009 23:30
Как изменить текст при наведении курсора? sewernik Элементы интерфейса 2 13.04.2009 19:31
padding, и его отображение в ie Гость (X)HTML/CSS 4 12.03.2009 18:26