

Представление, отвечающее за другие представления.
#1
Отправлено 22 Апрель 2014 - 12:10
Допустим, у меня много мини представлений. Хотелось бы сделать одно, в котором при нажатии кнопки как вкладки на аяксе бы подгружался результат того или иного представления.
Заранее благодарю за идеи!
#2
Отправлено 22 Апрель 2014 - 12:41
#4
Отправлено 22 Апрель 2014 - 13:23
#5
Отправлено 22 Апрель 2014 - 14:04
dolphin (22 Апрель 2014 - 13:00) писал:
Ну почему же нет?
В своем представлении делаете кнопку, при нажатии на которую осуществляется вызов внешнего файла, в котором вы можете описать как подготовку данных, так и его отображение. С header' ом или без. Все, что вам угодно. Можно вызывать его в новом окне, или перезагрузить текущее.
Как вам нужно, так и можно сделать. Хотите аяксом вставлять в какую то область текущего представления результаты других запросов, делайте. Если есть опыт работы с аяксом. За это будут отвечать ваши внешние файлы, а не платформа КБ
Сообщение отредактировал maksn: 22 Апрель 2014 - 14:09
#6
Отправлено 22 Апрель 2014 - 16:05
#7
Отправлено 22 Апрель 2014 - 22:56
CbCoder (22 Апрель 2014 - 16:05) писал:
Автор хочет иметь результат, а не само представление
dolphin (22 Апрель 2014 - 12:10) писал:
cbCoder
Совершенно нет никакого желания вступать в полемику, но..
Что такое "представление" в нотации КБ? Это некий пользовательский программный код, обернутый в жестко заданный темплейт report.tpl
А что, собственно мешает не использовать стандартный report.tpl? Да ничего. Все то же самое можно вывести в собственный темплейт, или обойтись средствами php
К тому же даже существующие представления можно выводить без header'ов и footer'ов используя собственноручно написанную их обработку. Например, получая страницу нужного представления в переменную с помощью cUrl и обрезая программно шапку и подвал.
Или, что значительно лучше, продублировав нужные представления в собственных файлах в собственном оформлении, которое при желании можно сделать так, что не будет никаких внешних отличий от штатных. Именно это я пытаюсь сказать.
Естественно, для этого нужно иметь некоторый опыт web программирования
Сообщение отредактировал maksn: 23 Апрель 2014 - 00:49
#8
Отправлено 23 Апрель 2014 - 08:30
В целом понял Вашу идею. Буду копать дальше. Спасибо!!!
#9
#10
Отправлено 24 Апрель 2014 - 01:51
maksn (22 Апрель 2014 - 22:56) писал:
Сообщение отредактировал wondertalik: 24 Апрель 2014 - 01:52
Количество пользователей, читающих эту тему: 3
0 пользователей, 3 гостей, 0 анонимных