Я хочу сетку с двумя столбцами, один для имени, а другой для процента. В последней строке будет «Total», как имя и общий процент, как «процент». Эта строка будет выглядеть иначе, чем другие строки. Пожалуйста, помогите мне, как я могу это сделать. Спасибо ..extJs 4 настройка сетки - общая строка в конце
6
A
ответ
11
Существует функция сетки, чтобы выполнить именно это. Он охватывает here в документах с некоторыми примерами того, как его использовать.
Вы также можете настроить стиль, предоставив свою собственную реализацию класса x-grid-row-summary
в своем css.
EDIT
Вот некоторые примеры настройки стиля строки сводной, как вы можете видеть, что есть несколько способов, чтобы идти об этом. Осознайте, что итоговая строка не может ссылаться, пока не произойдет viewready
событие, оно не готово в afterrender
случае, так что я положил всю эту логику в viewready
слушателя:
Ext.create('Ext.grid.Panel', {
features: [{
ftype: 'summary'
}],
// other grid configs ...
listeners: {
viewready: function(grid) {
// get reference to the summary row
var summaryRow = grid.view.el.down('tr.x-grid-row-summary');
// this will apply a css class to the row, in this example,
// I am applying the extjs grid header style to my summary row
summaryRow.addCls('x-grid-header-ct');
// or, to do it all in javascript as you mentioned in the comment
// first you would create a style object, I took these style
// properties from the .x-grid-header-ct
aStyleObject = {
cursor: 'default',
zoom: 1,
padding: 0,
border: '1px solid #d0d0d0',
'border-bottom-color': '#c5c5c5',
'background-image': 'none',
'background-color': '#c5c5c5'
}
// then you pass the style object using setStyle
summaryRow.setStyle(aStyleObject);
// or you could set the style for each cell individually using
// addCls or setStyle:
Ext.Array.each(summaryRow.query('td'), function(td) {
var cell = Ext.get(td);
cell.addCls('some-class');
// or
cell.setStyle(anotherStyleObject);
});
}
}
});
0
если мы имеем итоговую строку (like this), просто мы можем использовать CSS на определенной странице.
<style>
.x-grid-row-summary .x-grid-cell{
background-color: #f00 !important;
font-size: x-large !important;
}
Смежные вопросы
- 1. ExtJs 4 Модель выбора сетки
- 2. ExtJS 4 и вопросы сетки
- 3. Рисовать компонент в ячейке сетки - extjs 4
- 4. ExtJS 4 недействителен JSON строка
- 5. CSS - ExtJS 4 - Стилирование заголовка столбца сетки
- 6. ExtJS 4: Среднее значение рендеринга столбцов сетки
- 7. Extjs 4 сделать заголовки столбцов сетки неизменными
- 8. ExtJS 4 сетки локальной фильтрация не работает
- 9. ExtJS сетки Удалить строку - Getting Выбранная строка
- 10. Удалить запись из сетки extjs-4
- 11. Как «поместить» две сетки в новом окне, extjs 4
- 12. ExtJS 4, как многоцелевая строка сетки, а также одна строка также доступна для кликов?
- 13. datefield представлен как пустая строка extjs 4
- 14. ExtJS 4 и сетка, выбранная строка
- 15. Строка выполнения ExtJS в сетке
- 16. Вложенная строка сетки сетки
- 17. Проверка содержимого сетки ExtJS
- 18. Общая строка в C++?
- 19. Extjs 4 динамическое цветовое кодирование gridpanel Строка/ячейка
- 20. Элементы подменю не показаны в заголовке сетки ExtJS 4
- 21. ExtJs 4 - Копирование записей из магазина в TreeStore (сетки TreeGrid)
- 22. Как зарезервировать вертикальную полосу прокрутки в панели сетки ExtJS 4?
- 23. ExtJS 4 сетки переместить фокус в конкретной ячейке
- 24. ExtJS 4 date в фильтрации сетки поставляет пустой результат
- 25. Как установить высоту строки сетки в Extjs 4?
- 26. ExtJS 4 - Редактор столбцов таблицы сетки, когда не в фокусе
- 27. EXTJS Неполадка строк сетки
- 28. ExtJS 4 - сортировать гистограмму
- 29. Расположение аккордеона в Extjs 4
- 30. Настройка ExtJs
может я изменить сетку CSS через конфигурацию в ExtJS. Я имею в виду цвет фона строк, стиль бура, x-grid-row-summary цвет все из Js ?? – dev
@dev Я добавил несколько примеров установки стиля сводной строки – Geronimo
, спасибо, это было приятное объяснение – dev