1
У меня есть диджит/макет/ContentPane. И я хочу разместить в ней таблицу. Чтобы быть точным, мне нужен выровненный по таблице контент с границами. таблица выглядит следующим образом:Пользовательская декларативная таблица в dojo
-------------------------------
Header 1 | Value 1 | CheckBox 1
Header 2 | Value 2 | CheckBox 2
Header 3 | Value 3 | CheckBox 3
-------------------------------
Можно ли создать его декларативно (я думаю, я проверил все возможные контейнеры для этого), или я должен взять сетку и сделать хранение и т.д. и т.п.?
Важный момент: Мне не нужен стол данных. Мне нужен контейнер макета, который будет действовать как обычная таблица HTML, и я смогу разместить его в dojo ContentPane и применить стили.
Вы посмотрели [TableContainer] (https://dojotoolkit.org/reference-guide/ 1.10/dojox/layout/TableContainer.html). – frank
Да, я пробовал, но мне не повезло, чтобы использовать столбцы только для ярлыков. «Заголовок N» и «Значение N» - это простые текстовые строки. Может быть, я пропустил что-то простое здесь ... – Antenka
Почему бы не использовать стандартный HTML **
ответ
Попробуйте использовать dgrid. Вы можете пройти по этой ссылке http://dgrid.io/
Я использую его до сих пор. Он прост в использовании, а также позволяет вам легко устанавливать полосу прокрутки, добавлять события в dgrid-select и многое другое. Вы узнали о магазине dojo? Пожалуйста, следуйте этому, если у вас нет: http://dgrid.io/js/dgrid/demos/laboratory/ (вы можете игнорировать его, если вы уже узнали о магазине dojo) ...
источник
2015-06-10 03:49:07
Спасибо за ваш ответ. Я думаю, мне нужно немного уточнить мой вопрос. Мне не нужна таблица данных. Мне нужен контейнер макета, который будет действовать как обычная таблица HTML, и я смогу разместить его в dojo ContentPane и применить стили. – Antenka
Я пробовал еще раз с обычной таблицей, и она работала :) Должно быть, я допустил ошибку в разметке ранее. Спасибо за ваше время. – Antenka
Хорошо, я был очень смущен, когда вы сказали, что обычные табличные теги не работают ... Ну, хорошо для вас тогда: D –
Смежные вопросы