Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Имена столбцов jQuery DataTable (https://javascript.ru/forum/jquery/33148-imena-stolbcov-jquery-datatable.html)

Sveta 12.11.2012 09:18

Имена столбцов jQuery DataTable
 
Добрый день)
Скажите пожалуйста, можно ли изменить название у столбца таблицы?

nikolayseo 12.11.2012 13:52

Насколько помню, название меняется в теге th, не ?

Sveta 13.11.2012 08:53

:yes: ну если в файле HTML то там-то не вопрос))) Извините, я не точно задала вопрос:
у меня таблица формируется динамически, зараннее количество столбцов я не знаю, данные и названия подгружаю из файла JSON, сразу подгрузить названия не получается..но это долгая история, я ее развила в другой теме) в итоге таблица формируется, формируется нужное количество стобцов, но заголовки пустые..вот мне и хотелось бы узнать - можно ли как-нибудь вместо пустых значений поместить свои) т.е. как обратиться к свойствам заголовка стобца? вот:)

WarDoctor 02.10.2016 13:29

Цитата:

Сообщение от Sveta (Сообщение 215559)
Добрый день)
Скажите пожалуйста, можно ли изменить название у столбца таблицы?

Конечно можно. Пробуйте так:
$(function() {
	$( 'TableD1' ).DataTable({
		columns:[
			{ data: 'Data0', title: 'Data01' },
			{ data: 'Data1', title: 'Data11' },
			{ data: 'Data2', title: 'Data21' },
		],
	});
}

title - название столбца.
При задании опции "title" через jQuery, в стартовой php-форме именовать столбцы не надо:
<table id="TableD1">
<thead><tr><th></th><th></th><th></th><th></th><th></th><th></th></tr></thead>
<tbody></tbody>
</table>

laimas 02.10.2016 15:05

Sveta, а исходные данные (json) свои? Если да, то из чего они формируются?

WarDoctor 02.10.2016 18:29

Цитата:

Сообщение от laimas (Сообщение 430469)
исходные данные (json) свои?

Абсолютно правильно.
Цитата:

Сообщение от laimas (Сообщение 430469)
из чего они формируются?

Формирование можно делать как локально из файла-массива или как выборка из БД. Описание смотрите здесь https://datatables.net/ - русского описания работы на момент ответа в Инете нет :cray:

laimas 03.10.2016 02:46

Цитата:

Сообщение от WarDoctor
Абсолютно правильно.

А вы что Sveta или представляете ее интересы?

Меня не интересует вопрос формирования, мне не понятно как можно не знать именование полей, даже если серверу импортированы данные "от дяди", а уж тем более если данные берутся из базы. И этот вопрос к автору.

WarDoctor 03.10.2016 07:24

Цитата:

Сообщение от laimas (Сообщение 430513)
А вы что Sveta или представляете ее интересы?

Вас интересует ответ на вопрос о программировании или бла-бла-бла ради забавы?

laimas 03.10.2016 13:34

Цитата:

Сообщение от WarDoctor
Вас интересует ответ на вопрос о программировании или бла-бла-бла ради забавы?

А вас что интересует? Я же не вам задал вопрос и не по подводу плагина.

Цитата:

Сообщение от Sveta
зараннее количество столбцов я не знаю, данные и названия подгружаю из файла JSON, сразу подгрузить названия не получается.

Вот это как можно задать ответ серверу, что практически ничего не знаем? Даже если работать "анонимно" с данными, к примеру взять срез массива, то разве будет помехой получить связанные с ними заголовки? А если такое происходит, значит нужно в первую очередь решать проблему на сервере.

WarDoctor 04.10.2016 17:12

Цитата:

Сообщение от laimas (Сообщение 430567)
А вас что интересует? Я же не вам задал вопрос и не по подводу плагина.

Повежливей общайтесь и будет Вам все норм.

Цитата:

Сообщение от laimas (Сообщение 430567)
Вот это как можно задать ответ серверу, что практически ничего не знаем? Даже если работать "анонимно" с данными, к примеру взять срез массива, то разве будет помехой получить связанные с ними заголовки? А если такое происходит, значит нужно в первую очередь решать проблему на сервере.

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


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