Могу ли я изменить макет YUI DataTable? - PullRequest
1 голос
/ 09 января 2010

Мое веб-приложение использует таблицы данных YUI для отображения записей пользователю.

Я не хочу, чтобы это был макет строк и столбцов. Могу ли я использовать свой собственный макет, например, все данные записи в пределах одной строки и одного столбца. Рассмотрите страницу вопросов StackOverflow.

Можно ли мне так поступить с датой YUI?

1 Ответ

1 голос
/ 09 января 2010

С одной строкой / столбцом вы скорее всего потеряете большинство преимуществ таблицы, но если вы действительно хотите использовать DataTable, попробуйте пользовательский форматировщик ячейки.

Пример - хорошее место для начала: http://developer.yahoo.com/yui/examples/datatable/dt_formatting.html

Ваш источник данных может содержать объекты, а не строки / числа для каждой ячейки, и затем вы можете визуализировать из него сложную разметку ячейки.

, например

complexLookingCellFormatter = function(elLiner, oRecord, oColumn, oData) { 
     // oData is normally text, but objects work too...
     elLiner = "<h1>oData.yourTitle</h1><strong>oData.yourText</strong>";
}
...