Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
И снова я! Теперь такой вопрос. Хочу, чтобы при нажатии на кнопку с полей формы (поля текст и радио группы) выполнялся Каше метод. Код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. Где: findFLT, findREG - текстовые поля, sort, see - радио группы При нажатии на кнопку появляется окно с ошибкой "Http object response incomplete or invalid.0,#V". Дальше наверное не помещается.... Уповаю на вашу помощь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2007, 16:13 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Думаю что у вас неверный подход к методам Каше... Кащейское гиперсобытие не должно менять документ html... Эго минимально должно менять javascript или перезагрузка документа (может даже загрузка нового документа) если изменения очень радикальные... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2007, 17:03 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
все нормально, только write дожен генерить не html код, а код javascript, с помощью которого вы по типу аякса будете менять свой документ. Соответвенно для уменьшения обмена с сервером (и упрощения ващей работы) html должен максимально быть вынесенным в статичный csp, а javascript - в js-библиотеки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2007, 19:31 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
krvsaДумаю что у вас неверный подход к методам Каше... Возможно, я ведь только учусь :) Только вопрос то не в этом. Вопрос в ошибке, которая появляется при нажатии на кнопку и она возникала и до "обновления старницы" с помощью Каше (write "<html>"...). А самое обидное, что для csp страниц даже отладчик не работает :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 09:08 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Нужно писать вот как Код: plaintext Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 09:44 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
krvsaНужно писать вот как Ошибка от этого не пропала :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 10:28 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Sonia , опиши что ты хочеш... ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 10:41 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
&html<<td height="0.3%"> Так из под "сервера" работать не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 11:17 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Блок А.Н.&html<<td height="0.3%"> Так из под "сервера" работать не будет. Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 11:50 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
krvsa Sonia , опиши что ты хочеш... Пользователь вводит значение для поиска в текстовое поле формы и нажимает на кнопку. По нажатию на кнопку выполняется Каше метод getParam, описанный в вопросе, он выполняет динамический запрос с параметром и обновляет таблицу, находящуюся ниже текстового поля и кнопки (рисует заново). Я читала что-то про гиперсобытия, которые могут "обновлять часть страницы"...только как вот это сделать... Вот пример такого гиперсобытия (осуществляет перевод валюты), взятого из книги: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Однако, в этом примере описано, как в объект типа Текстовое поле вывести значение....а вот таблицу же нельзя рассматривать как объект....или можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 11:57 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
krvsa Sonia , опиши что ты хочеш... А ну и загвоздка в ошибке, которая непонятно почему возникает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 11:57 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Ошибка возникает потому что write у сервера должен генерить javascript, а не html. Если вам заново нужно нарисовать таблицу, вам нужно поразбираться с динамическим html. В принципе я подобное делал. Сначала кажется - жуть и кода много. Потом ничего, даже короче, чем html получается. Правда сложновато может получиться сделать поддержку разных браузеров - как раз из-за несовместимости javascript. Если вам интересно и сам не забуду, выложу примеры (через пару часов) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 12:06 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Блок А.Н. Если вам интересно и сам не забуду, выложу примеры (через пару часов) Выложите, очень интересно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 12:08 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Sonia , гипер событие не должно рисовать страницу... Это может сделать <script language="Cache" runat="Server"> ... </script> Обработав соответствующие параметры на входе. ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 12:44 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
да нет, почему же, приходилось и по гиперсобытию рисовать таблицы Вот надерганый оттуда и упрощеный пример Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 15:30 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Блок А.Н. , я бы не стал в гиперсобытии рисовать что-то в страничке... Пусть это делают JS, <script> или <csp:*>... ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 15:45 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 15:48 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Такая тактика у нас :) ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 16:07 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
У нас генеральная линия партии - тоже. Пока на димамическом html идут только отдельные кусочки. Но так получается проще (при создании сложных страниц) и намного приятнее для пользования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2007, 00:03 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Сразу признаюсь, что в Cache я не не просто ноль, а 2 ноля :) Поэтому вопрос больше для саморазвития, чем для решения конкретных задач: А есть ли для Cache библиотеки (стандартные или сторонние), позволяющие не писать прямое формирование html-кода? Например, библиотеки, использующие компонентный подход (аля ASP.Net)? Из названия технологии - csp, я предположил, что это аналог ASP (JSP), т.e. страница шаблонов. Это так? И если да, то (вопрос к автору топика) почему бы не воспользоваться этим подходом, как значительно снижающим сложность разработки, по сравнению с формированием html-кода прямо в тексте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 13:03 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
МихаилР , изначально М-программисты взяли себе на вооружение девиз "Наши руки не для скуки"! И все обычно делают сами Все "наработки" стоят денег... А вот их-то платить никто не собирается... ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 13:14 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
МихаилРСразу признаюсь, что в Cache я не не просто ноль, а 2 ноля :) Поэтому вопрос больше для саморазвития, чем для решения конкретных задач: А есть ли для Cache библиотеки (стандартные или сторонние), позволяющие не писать прямое формирование html-кода? Например, библиотеки, использующие компонентный подход (аля ASP.Net)? Из названия технологии - csp, я предположил, что это аналог ASP (JSP), т.e. страница шаблонов. Это так? И если да, то (вопрос к автору топика) почему бы не воспользоваться этим подходом, как значительно снижающим сложность разработки, по сравнению с формированием html-кода прямо в тексте? CSR? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 13:24 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Ага, CSR для новичков Возможности хорошие, но если честно, то прочувствовать ее у меня не получилось. Разработка с готвыми CSR - конечно хорошо, а вот сами CSR как-то тяжело пишутся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 14:27 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Причем проблема скорее не в том, чтобы написать саму CSR , а сколько в том, чтобы придумать компонент, который можно без проблем использовать много раз в самых разных условиях. Делаешь хороший компонент - теряешь универсальность. Делаешь универсальный - теряешь в удобстве. Но это в общем то проблема не каше и не CSR. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 14:32 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Блок А.Н. , так и есть. Даже с использованием классов вариантов "как построить БД" вагон! А с глобалами было и того больше... Т.ч. схема храниения одних в корне отличалась от схемы хранения у других. Компонентами другдруга пользоваться было невозможно... ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 14:41 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
krvsa Блок А.Н. , я бы не стал в гиперсобытии рисовать что-то в страничке... Пусть это делают JS, <script> или <csp:*>... ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT Там и вызываются функции JavaScripta которые скорее всего рисуют таблицы . &JS<> преобразуется в бональный write на самом деле --- По делу - можно конечно писать CSR-ки ... елси хочется еще большей своды использовать ZEN но рисовать HTML все равно придется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2007, 15:07 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответы. Собственно, мои сомнения подтвердились: Web-средства для Cache развиваются очень медленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 13:57 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Хотите визуальный редактор csp? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:35 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
МихаилР , мы писали не про то... Писалось про отсутствие стандартов и гибкость построения данных... Ну и про особености связаные с этим. Не более того ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2007, 14:36 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
Блок А.Н.Хотите визуальный редактор csp? Нет, хотя это было бы и не плохо. Я говорил лишь о подходе когда: 1) Логика и представление четко разделяются 2) Библиотека для визуализации позволяет практически (кроме, быть может, особо сложных случаев и случая разработки собственных элементов управления) не формировать html-код вручную и поощряет разделение логики и представления. Обычно, такая библиотека имеет очень богатый арсенал готовых элементов управления. Библиотеки, которые я перечислял в своем вопросе (ASP, JSP, ASP.Net, Struts и прочие фрамеворки и их расширения) в той или иной мере это позволяют. Хотябы на уровне элементарных шаблонов. Собственно это и все. В примере автора топика я увидел ужасный подход когда и логика и представление сведены в один кусок кода - классический "Волшебный сервлет". Поэтому у меня и возник вопрос неужели для Cache до сих пор нет нормальных библиотек чтобы этого избегать (тем более, что такие библиотеки как правило прще для начинающих, нежели представленный подход) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 09:55 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
krvsa МихаилР , мы писали не про то... Писалось про отсутствие стандартов и гибкость построения данных... Ну и про особености связаные с этим. Не более того Думаю, я ответил на поставленный вопрос в предыдущем сообщении - меня смутил сам подход, когда в основном коде идет формирование ответной страницы. То, что его использует новичок плохо вдвойне - ведь это приобретение навыков работы, а они заведомо плохи. Собственно вопрос в том есть ли для Cache уже готовые решения по упрощению разработки под Web. Или же предлагается использовать сторонний сервер приложений, а Cache использовать лишь как СУБД? (Правда, в этом случае я не вижу вообще никакого смысла в таком выборе как Cache, но это уже совсем отдельный вопрос) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 10:02 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
МихаилР , автор просто новичек в Каше... А наработок у каждого хватает для решения своих задач. Предлагаю вам услуги по разработке таких "инструментов" от лица нашей конторы, как вам такое? :) ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 10:03 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
авторДумаю, я ответил на поставленный вопрос в предыдущем сообщении - меня смутил сам подход, когда в основном коде идет формирование ответной страницы. Я не совсем понимаю, что вам не нравится? (ну кроме того, что пример автора нерабочий) авторТо, что его использует новичок плохо вдвойне - ведь это приобретение навыков работы, а они заведомо плохи. Плохо - шаблонизировать мышление. "Это плохо, потому что так говорил великий ..." Просто всегда идя через лужу, знать, чем это грозит и оправдано ли "сокращение пути". Но это даже не про этот случай. авторСобственно вопрос в том есть ли для Cache уже готовые решения по упрощению разработки под Web. IS предоставляет базовые возможности + дает инструмент создания своих библиотек. И такие (созданные программистами) библиотеки есть. Также есть ZEN, но по нему сказать не могу. Или же предлагается использовать сторонний сервер приложений, а Cache использовать лишь как СУБД? (Правда, в этом случае я не вижу вообще никакого смысла в таком выборе как Cache, но это уже совсем отдельный вопрос) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 10:40 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
авторВ примере автора топика я увидел ужасный подход когда и логика и представление сведены в один кусок кода - классический "Волшебный сервлет". В этом случае вам показалось. Но вообще-да. Каше позволяет очень сильно интегрировать логику и представление. Все работает на одном сервере и на одном языке. Только от программиста зависит, какой стиль программирования он выберет. И не только этим - вообще каше дает очень много способов программирования. В том числе и очень нестандартных/рискованных, на ограничивая и не запрещая "неправильное". Но этим каше мне и нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 10:47 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
krvsa МихаилР , автор просто новичек в Каше... А наработок у каждого хватает для решения своих задач. Это не метод. И думаю, Вы это понимаете. Наколенно такие вещи лучше не делать - слишком велики затраты. krvsa Предлагаю вам услуги по разработке таких "инструментов" от лица нашей конторы, как вам такое? :) Зачем, я и так использую замечательные инструменты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 10:47 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
МихаилРЭто не метод. И думаю, Вы это понимаете. Мы всегда использовали только свои разработки... МихаилРНаколенно такие вещи лучше не делать - слишком велики затраты. Не боги горшки обжигали!... (с) народная мудрость ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 10:50 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
В своем сообщении нечаянно повторил сообщение МихаилР без цитирования. автор Или же предлагается использовать сторонний сервер приложений, а Cache использовать лишь как СУБД? (Правда, в этом случае я не вижу вообще никакого смысла в таком выборе как Cache, но это уже совсем отдельный вопро Смысла использовать Каше как хранилище действительно нет, вроде. Но подозреваю, и такое бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 10:57 |
|
||
|
Cache метод при нажатии на кнопку
|
|||
|---|---|---|---|
|
#18+
МихаилР, почитайте про новую технологию создания Web-приложений Zen. Cache Tutorials -> Zen QuickStart Tutorial и Caché Development Guides -> Using Zen А также пример демонстрационного приложения Zen Demo. Zen содержит расширяемая библиотеку компонентов, также используется подход MVC для разделения компонентов визуализация данных, их представления в БД и связи между ними. Есть возможность создавать обработчики событий, как на javascript, так и на COS. InterSystems рекомендует создавать новыей Web-приложения с использованием этой технологии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2007, 11:47 |
|
||
|
|

start [/forum/topic.php?all=1&fid=39&tid=1559222]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 438ms |

| 0 / 0 |
