Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Заголовки и подзаголовки - не занимают 100% ширины таблицы (https://javascript.ru/forum/extjs/54955-zagolovki-i-podzagolovki-ne-zanimayut-100%25-shiriny-tablicy.html)

khusamov 07.04.2015 20:51

Заголовки и подзаголовки - не занимают 100% ширины таблицы
 
Здравствуйте!

Как сделать, чтобы заголовки столбцов занимали 100% ширины таблицы? Сейчас они кучкуются слева.

Ext JS версии 5.1.0

Пример в песочнице: https://fiddle.sencha.com/#fiddle/l2c

Код:

Ext.define("Example.transview", {
	extend: "Ext.grid.Panel",
	
	columns: [{
		text: "Трансформация",
		columns: [{
			text: "Тип",
			dataIndex: "type",
			flex: 2
		}, {
			text: "Масштаб",
			dataIndex: "scale",
			flex: 5
		}, {
			text: "Перемещение",
			columns: [{
				text: "X",
				dataIndex: "tx",
				flex: 1
			}, {
				text: "Y",
				dataIndex: "ty",
				flex: 1
			}]
		}]
	}, {
		text: "Мышь",
		columns: [{
			text: "X",
			dataIndex: "mx",
			flex: 1
		}, {
			text: "Y",
			dataIndex: "my",
			flex: 1
		}]
	}]

***
	
});

VitalikSanich 10.04.2015 12:09

...
text: "Трансформация",
flex: 1,
...
text: "Мышь",
flex: 1,
...

Не поможет?

khusamov 10.04.2015 12:10

Это запрещено делать)))) увы...

Цитата:

Ext.grid.column.Column: Group header does not support setting explicit widths or flexs. The group header width is calculated by the sum of its children.

VitalikSanich 10.04.2015 12:17

Не поддерживает ведь не значит, что запрещено. Или все-таки чем-то чревато?

khusamov 12.04.2015 03:55

Чревато тем, что выдает ошибку и останавливает программу. Вот текст ошибки:

Цитата:

Ext.grid.column.Column: Group header does not support setting explicit widths or flexs. The group header width is calculated by the sum of its children.

bastrakov 13.04.2015 09:03

{text: "X",align: 'center',dataIndex: "tx"}

khusamov 13.04.2015 11:50

Цитата:

Сообщение от bastrakov (Сообщение 366186)
{text: "X",align: 'center',dataIndex: "tx"}

Не работает.

Добавил. Можно посмотреть тут https://fiddle.sencha.com/#fiddle/l2c

Все равно колонки кучкуются слева, а не растягиваются на всю ширь окна.

bastrakov 14.04.2015 09:20

угу, вспомнил. была такая проблема.
я решил только заданием точной ширины колонки. в пикселях.
и на изменение размера - пересчет всех колонок.


Часовой пояс GMT +3, время: 15:35.