Я пытаюсь выяснить, как изменить ширину и высоту сетки Ext JS (или любой виджет Ext JS, если на то пошло). Кажется, что они всегда остаются на фиксированной высоте и ширине. Кто-нибудь делал это раньше? Я просто пытаюсь получить доказательство концепции, построенной для оценки этой структуры, против других фреймворков пользовательского интерфейса JavaScript.Ext JS 4: изменить ширину и высоту виджета редактирования элемента сетки Ext-JS
Вот пример я играю с ныне:
http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/grid/cell-editing.html
Существуют различные ДИВ HTML-теги, которые составляют сетку, но, к сожалению, столбцы и данные строятся динамически через JavaScript и вы не вижу разметки, просмотрев исходный код HTML. Ниже перечислены теги div HTML, это 4 компонента, обтекающие столбцы и данные сетки. Я могу изменить стили в инструментах разработчика Firebug и Google Chrome, но не в фактическом CSS.
DIV HTML-теги, которые составляют Ext JS сетки:
gridpanel-1010_header
toolbar-1018
headercontainer-1011
gridpanel-1010-body
Вот стили, используемые в примере "клетка-editing.html". Я предполагаю, что он должен быть где-то здесь.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Cell Editing Grid Example</title>
<link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" />
<link rel="stylesheet" type="text/css" href="../shared/example.css" />
<link rel="stylesheet" type="text/css" href="../ux/css/CheckHeader.css" />
<script type="text/javascript" src="../../bootstrap.js"></script>
<script type="text/javascript" src="cell-editing-keith.js"></script>
</head>
<body>
<div id="editor-grid"></div>
</body>
</html>
Что именно вы пытаетесь достичь? Ваше приложение ExtJs занимает целую страницу или нет? – sha
Да. Я хочу, чтобы сетка занимала всю ширину (и, если возможно, высоту) устройства, на котором оно отображается. Будь то браузер, планшет или телефон. В сетке будет отображаться много столбцов, поэтому чем шире, тем лучше. – MacGyver
Виджеты Ext JS по умолчанию имеют ширину около 600 пикселей. – MacGyver