2015-06-09 8 views
1

У меня есть диджит/макет/ContentPane. И я хочу разместить в ней таблицу. Чтобы быть точным, мне нужен выровненный по таблице контент с границами. таблица выглядит следующим образом:Пользовательская декларативная таблица в dojo

------------------------------- 
Header 1 | Value 1 | CheckBox 1 
Header 2 | Value 2 | CheckBox 2 
Header 3 | Value 3 | CheckBox 3 
------------------------------- 

Можно ли создать его декларативно (я думаю, я проверил все возможные контейнеры для этого), или я должен взять сетку и сделать хранение и т.д. и т.п.?

Важный момент: Мне не нужен стол данных. Мне нужен контейнер макета, который будет действовать как обычная таблица HTML, и я смогу разместить его в dojo ContentPane и применить стили.

+0

Вы посмотрели [TableContainer] (https://dojotoolkit.org/reference-guide/ 1.10/dojox/layout/TableContainer.html). – frank

+0

Да, я пробовал, но мне не повезло, чтобы использовать столбцы только для ярлыков. «Заголовок N» и «Значение N» - это простые текстовые строки. Может быть, я пропустил что-то простое здесь ... – Antenka

+0

Почему бы не использовать стандартный HTML **

** элемент, где каждый элемент данных представляет собой текст или виджет dojo? Можете ли вы предоставить более подробную информацию о том, чего именно вы пытаетесь достичь? Вы создаете таблицу для отображения данных или взаимодействия с данными таблицы? Вам нужно предоставить дополнительную информацию. – frank

ответ

0

Попробуйте использовать dgrid. Вы можете пройти по этой ссылке http://dgrid.io/

Я использую его до сих пор. Он прост в использовании, а также позволяет вам легко устанавливать полосу прокрутки, добавлять события в dgrid-select и многое другое. Вы узнали о магазине dojo? Пожалуйста, следуйте этому, если у вас нет: http://dgrid.io/js/dgrid/demos/laboratory/ (вы можете игнорировать его, если вы уже узнали о магазине dojo) ...

+0

Спасибо за ваш ответ. Я думаю, мне нужно немного уточнить мой вопрос. Мне не нужна таблица данных. Мне нужен контейнер макета, который будет действовать как обычная таблица HTML, и я смогу разместить его в dojo ContentPane и применить стили. – Antenka

+0

Я пробовал еще раз с обычной таблицей, и она работала :) Должно быть, я допустил ошибку в разметке ранее. Спасибо за ваше время. – Antenka

+0

Хорошо, я был очень смущен, когда вы сказали, что обычные табличные теги не работают ... Ну, хорошо для вас тогда: D –