как изменить 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, время: 21:59. |