как изменить 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 программно? |
Попробуй поставить
style: {
padding: 0
}
|
Цитата:
|
padding: 0,
columns:[{
text: '...', dataIndex: '...'
}]
|
Цитата:
|
Если кому интересно - сделал так, работает:
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);
}
},
....
|
Тоже встретил данную проблему.
Решил ее намного проще, вот так:
,renderer:function(v, metadata){
metadata.attr = 'style="padding-left:0"';
return v;
}
|
| Часовой пояс GMT +3, время: 13:54. |