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)
Вот это как можно задать ответ серверу, что практически ничего не знаем? Даже если работать "анонимно" с данными, к примеру взять срез массива, то разве будет помехой получить связанные с ними заголовки? А если такое происходит, значит нужно в первую очередь решать проблему на сервере.

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

laimas 04.10.2016 20:56

Цитата:

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

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

А о плагине грузить меня не надо - корни зла на сервере.

WarDoctor 04.10.2016 21:05

Цитата:

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

А о плагине грузить меня не надо - корни зла на сервере.

Похоже Вы всё таки на форуме ради бла-бла как истинный троллер. По сути вопроса автора Вы не дали адекватного ответа, а поговорить точнее помучать клаву Вы как пионер Куликовской битвы - всегда готовы.
Удачи Вам в дальнейшем. Ваши старания в троллинге замечательны...

laimas 04.10.2016 21:08

Цитата:

Сообщение от WarDoctor
По сути вопроса автора Вы не дали адекватного ответа

Я и не давал ему никакого ответа! Я задал ему вопрос, потрудитесь прочесть его еще раз тему. А вот чего вы вместо него втиснулись, так это претензии не ко мне.

Все.

WarDoctor 05.10.2016 07:29

Цитата:

Сообщение от laimas (Сообщение 430700)
Я и не давал ему никакого ответа! Я задал ему вопрос, потрудитесь прочесть его еще раз тему. А вот чего вы вместо него втиснулись, так это претензии не ко мне.

Все.

Человек обратился за помощью к тем кто может помочь в решении возникшей проблемы.
Но от Вас он ее не дождался т.к. Вы вместо помощи начали разводить своё любимое троллевское бла-бла-бла. Если не знаете как помочь, лучше не влазьте, ибо только мешаете людям найти решение.

laimas 05.10.2016 12:03

Цитата:

Сообщение от WarDoctor
Но от Вас он ее не дождался

Слава богу, что от вас дождался. Прежде чем писать красиво:

{ data: 'Data0', title: 'Data01' },

не мешало бы выяснить, почему такие проблемы с заголовками и данными. Я поступаю всегда так, поэтому автору и был задан вопрос. Вопрос был вам? Нет. Я вас просил мне пояснять и рассказывать о плагине? Нет. Тем не менее я уже для вас постарался объяснить что меня интересует и почему. И кто тут тягомотину развел я или вы?

Может хватит языком чесать попусту.

WarDoctor 05.10.2016 21:05

Цитата:

Сообщение от laimas (Сообщение 430739)
Слава богу, что от вас дождался. Прежде чем писать красиво:

{ data: 'Data0', title: 'Data01' },

не мешало бы выяснить, почему такие проблемы с заголовками и данными. Я поступаю всегда так, поэтому автору и был задан вопрос. Вопрос был вам? Нет. Я вас просил мне пояснять и рассказывать о плагине? Нет. Тем не менее я уже для вас постарался объяснить что меня интересует и почему. И кто тут тягомотину развел я или вы?
Может хватит языком чесать попусту.

Помощь была предназначена не Вам. Автор когда сочтет нужным уточнить решение по заданному вопросу сделает это и получит от меня вариант решения своего вопроса.
Проблем с заголовками и данными по сути нет - изучайте мануал плагина. Имеющий голову и умеющий ею пользоваться не только "для того чтобы ею есть" и сам найдет решение на такой вопрос.
Вы не объяснялись, а разводили и продолжаете разводить свою любимую тягомотину, а также переводить стрелки со своей головы на голову другого.
Предложите свой вариант решения и посмотрим насколько Ваше виртуальное форумное звание соответствует Вашим реальным мозгам.

laimas 06.10.2016 15:01

Цитата:

Сообщение от WarDoctor
Автор когда сочтет нужным уточнить решение по заданному вопросу сделает это

Я против? Или то что вы помогли запрещает мне задавать автору вопросы?

Цитата:

Сообщение от WarDoctor
Проблем с заголовками и данными по сути нет - изучайте мануал плагина.

Он мне нафик не нужен,, по крайней мере на данный момент. А вот что касается данных, ну так причем тут плагин, если их задает сервер? И судя по посту автора (почему к нему и вопрос, еще раз, не к вам, и не по поводу плагина), что-то слишком коряво на сервере получается.

Языком почесать охота? Ну так это я пас, хотите можете в режиме монолога продолжать. А со своими мозгами я как нибудь и без вас разберусь, лучше о своих беспокойтесь. ;)

WarDoctor 06.10.2016 23:13

Цитата:

Сообщение от laimas (Сообщение 430859)
Я против? Или то что вы помогли запрещает мне задавать автору вопросы?

Он мне нафик не нужен,, по крайней мере на данный момент. А вот что касается данных, ну так причем тут плагин, если их задает сервер? И судя по посту автора (почему к нему и вопрос, еще раз, не к вам, и не по поводу плагина), что-то слишком коряво на сервере получается.

Языком почесать охота? Ну так это я пас, хотите можете в режиме монолога продолжать. А со своими мозгами я как нибудь и без вас разберусь, лучше о своих беспокойтесь. ;)

Ранее было высокомерное неуважительное общение, а сейчас уже неприкрытое хамство?
Вы себя показываете со всех сторон, а не только как тролля форумов.
И чем Вы дальше порадуете форумчан?

рони 06.10.2016 23:18

WarDoctor,
тролль в данной теме только вы.

laimas 07.10.2016 04:38

Цитата:

Сообщение от WarDoctor
И чем Вы дальше порадуете форумчан?

Пока не знаю, наверное к Новому году стишок выучу и расскажу.


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