Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Где можно почитать об XTemplate (https://javascript.ru/forum/extjs/10807-gde-mozhno-pochitat-ob-xtemplate.html)

voyager 21.07.2010 18:41

Где можно почитать об XTemplate
 
Собственно хотел поинтересоваться, где можно почерпнуть информацию об используемом в ExtJS шаблонизаторе XTemplate? Что-то вот так вот с полпинка найти не получается...

Vulkan 21.07.2010 19:22

Вот тут примеры реализованные с помощью шаблонизатора XTemplate ExtJs:
ExtJS Tips and Hacks – делаем красивый список с DataStore, DataView и XTemplate
Реализация простой навигации по страницам
Информации мало, но нарыть можно.

voyager 21.07.2010 19:37

Спасибо, первую ссылку я понятно находил. Там о самом XTemplate ни слова - просто он используется.
Вторая это как бы эээ, похоже вообще не то (это кажется про php-шный шаблонизатор с аналогичным названием).
Неужели нигде нет доки по синтаксису, используемым конструкциям?

Vulkan 21.07.2010 19:44

Вот ещё инфа:
Об индексации и т.д.
В статье расписывается о нём и других модулях
Маленькие подробности
Вопрос по нему

Kolyaj 21.07.2010 20:11

Цитата:

Сообщение от voyager
Неужели нигде нет доки по синтаксису, используемым конструкциям?

В официальной доке всё есть.

voyager 22.07.2010 10:06

Хм... ну я умею пользоваться гуглом и все эти ссылки видел (кроме последней на китайском :)). Там ничего нет по самому шаблонизатору, а третья вообще из другой оперы...

Цитата:

Сообщение от Kolyaj
В официальной доке всё есть.

Да вы что, правда? Вот спасибо, а я то думал, где бы мне поискать. И не догадался глянуть в официальной доке. Наверное это я один такой тупой, что не нашел там описания XTemplate... Спасите меня ссылкой :).

Vulkan 22.07.2010 11:49

Цитата:

Сообщение от Kolyaj (Сообщение 64693)
В официальной доке всё есть.

Ну мне кажется что если бы это было так, то в инете было тоже полным полно информации об этом шаблонизаторе.

Kolyaj 22.07.2010 11:51

http://www.sencha.com/deploy/dev/docs/ в описании конструктора XTemplate, о чём написано в описании класса.
Цитата:

For example usage see the constructor.
Даже со ссылкой.

И сбавьте свой тон.

voyager 22.07.2010 12:44

Цитата:

Сообщение от Kolyaj (Сообщение 64754)
http://www.sencha.com/deploy/dev/docs/ в описании конструктора XTemplate, о чём написано в описании класса.
Даже со ссылкой.

И сбавьте свой тон.

Вам не понравился мой тон? Надо же. А вы полагаете, что фраза аля RTFM - это как раз то, чего ждет от вас человек, который не может найти нужную информацию? Как вы отвечаете, такой и вам тон в ответ.
И ссылка на доку по API радует :). Особенно учитывая что в ней нет нормального поиска и рыскать по описаниям свойств и методов в надежде, что в какой-то из них разаработчики решили впихнуть расширенную доку по использованию класса в целом - к этому, конечно можно со временем привыкнуть. Но, если бы я хотел помочь человеку и ответить на прозвучавший вопрос, я бы сразу написал, что описание нужно искать в методе XTemplate класса XTemplate, и, конечно, дал бы ссылку не на ман в целом, в котором черт ногу сломит, а например так:
http://www.sencha.com/deploy/dev/doc...late-XTemplate
или хотябы вот так:
http://www.sencha.com/deploy/dev/doc...=Ext.XTemplate
Ну и в идеале также, дополнил бы это тем, что о функциях форматирования внутри темплейтов можно глянуть тут:
http://www.sencha.com/deploy/dev/doc...xt.util.Format

Ощущаете разницу в отношении? Тон ему не понравился :).

Kolyaj 22.07.2010 12:51

Цитата:

Сообщение от voyager
А вы полагаете, что фраза аля RTFM - это как раз то, чего ждет от вас человек, который не может найти нужную информацию?

Я полагаю, что человек, плохо прочитавший RTFM, не имеет право обижаться на посыл в RTFM. А должен задуматься, что они действительно что-то пропустил, и надо бы посмотреть ещё раз.

voyager 22.07.2010 13:40

Я бы посмотрел, как бы вы высказывались в данном случае, столкнувшись с объемным маном проекта, в котором вы еще не разбираетесь. А я такой бравый спец, тыкал бы вам пальцем - "читай еще" :).

з.ы. фраза "плохо прочитавший RTFM" кстати несколько сумбурна по своему смыслу.

Kolyaj 22.07.2010 13:47

Цитата:

Сообщение от voyager
столкнувшись с объемным маном проекта

Да какой объёмный? Класс называется Ext.XTemplate, слева дерево классов есть. Раскрывается Ext, находится XTemplate. Не порите чушь.

voyager 22.07.2010 13:53

После определенного опыта работы с проектом описанное вами кажется очевидным. Однако, эта очевидность приходит не сразу, и вот тут-то и бывает нужна помощь того, кто с этим уже разобрался. Улавливаете мысль?
Если бы все маны так легко отвечали на вопросы, учебники были бы не нужны как класс, и все обучение вообще сводилось бы к изучению манов.

Kolyaj 22.07.2010 14:01

Цитата:

Сообщение от voyager
Если бы все маны так легко отвечали на вопросы

Я не говорю про все маны, а про ман ExtJS, очень подробный и хорошо структурированный ман.

Цитата:

Сообщение от voyager
учебники были бы не нужны как класс, и все обучение вообще сводилось бы к изучению манов.

Вы путаете назначение учебников и манов. Для того, чтобы узнать, какие операторы есть в XTemplate, нужен ман, для того, чтобы узнать, в каких случаях и каким образом использовать XTempate, нужен учебник.

voyager 22.07.2010 14:13

Нет, это теперь уже понятно конечно то, о чем вы говорите. Но когда я в примере вижу tpl с быстрой инициализацией по строке, сложно догадаться что в хорошем структурированном мане нужно поискать класс с таким названием, а найдя его, открыть описание метода XTemplate и, о чудо, там окажется описание синтаксиса. Говоря о структурированности мана, подобное описание более привычно смотрелось бы в описании класса, и его наличие сразу же бросалось бы в глаза в отличии от скромной фразы в конце "примеры смотрите в конструкторе". Не имея ничего против подхода разработчиков к размещению информации вам я могу заметить, что для того кто еще не сталкивался с таким нюансом документации - это далеко не очевидно. Т.е. в мане надо знать что искать и надо знать как искать. И если вас спрашивают, то наверное не все так просто, как кажется вам, уже разобравшемуся с этими вопросами.

Kolyaj 22.07.2010 14:48

voyager,
достаточно глупо объяснять человеку, который почему-то всё нашёл в документации, что в этой документации трудно что-то найти.

Цитата:

Сообщение от voyager
сложно догадаться что в хорошем структурированном мане нужно поискать класс с таким названием

Судя по названию темы, о имени класса вы догадались.

Цитата:

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

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

For example usage see the constructor.
Вместо того, чтобы идти на форум, а потом ещё пару дней доказывать, что в справке ничего нельзя найти.

voyager 22.07.2010 15:40

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

Цитата:

Представляете, я тоже удивился, не найдя описание класса на обычном для него месте. Но я почему-то не поленился кликнуть на ссылку в фразе
Вот и поделились бы сразу со мной этим замечательным открытием. Только и всего. :)

Kolyaj 22.07.2010 15:45

Ну и спросили бы более конкретно, мол смотрел не нашёл. К чему эти понты?

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

voyager 22.07.2010 16:03

Ну я писал, что нигде не нашел. Я думал, это очевидно, что уж где где, а в доке-то я удосужился посмотреть...

Kolyaj 22.07.2010 16:07

Цитата:

Сообщение от voyager
Я думал, это очевидно, что уж где где, а в доке-то я удосужился посмотреть...

Цитата:

Сообщение от Kolyaj
Отвечая на возможный вопрос, мол очевидно же, что смотрел: тут каждый второй вместо того, чтобы глянуть доку, лезет на форум.

..


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