powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / %GetValueById как используется?
9 сообщений из 9, страница 1 из 1
%GetValueById как используется?
    #38014576
студент22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zen страничка с:
<combobox label="Правильный ответ 1:"
         id="ListOfTrueAnswer1" 
         name="ListOfTrueAnswer1" 
         displayList="Ответ 1,Ответ 2,Ответ 3,Ответ 4,Ответ 5"
         valueList="Answer1,Answer2,Answer3,Answer4,Answer5"

         dropdownHeight="100px"
          dropdownWidth="100px"
          /> 

ClassMethod FinishTesting() [ ZenMethod ]
{
  set list=##class(DATA.StudentListOfAnswers).%New()
  
  set list.AnswerForQuestion1=%page.%GetValueById("ListOfTrueAnswer1")
   
   set st=list.%Save()
      
   kill list
   kill st 
   Quit $$$OK
  }
непонятно как в zen-страничке сделать так чтобы измененное значение combobox-а попадало через метод FinishTesting в определенное свойство определенного класса.
Не могу понять как пользоваться %GetValueById метод запускается нажатием обычной кнопки (button)
...
Рейтинг: 0 / 0
%GetValueById как используется?
    #38014614
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студент22 ,

<combobox label="Правильный ответ 1:"
         id="ListOfTrueAnswer1" 
         displayList="Ответ 1,Ответ 2,Ответ 3,Ответ 4,Ответ 5"
         valueList="Answer1,Answer2,Answer3,Answer4,Answer5"

         dropdownHeight="100px"
         dropdownWidth="100px"
/>Method FinishTesting() [ ZenMethod ]
{
  set list=##class(DATA.StudentListOfAnswers).%New()
  set list.AnswerForQuestion1=..%GetValueById("ListOfTrueAnswer1")
  do list.%Save()
}
...
Рейтинг: 0 / 0
%GetValueById как используется?
    #38014635
студент22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit,

ОШИБКА: Компилируемый метод/ы: FinishTesting
ERROR: GUI.RU.STUDENT.Testing.2(16) : MPP5377 : Вы пытаетесь вызвать метод объекта '%GetValueById' из метода класса
TEXT: set list.AnswerForQuestion1=..%GetValueById("ListOfTrueAnswer1")
Обнаружено 1 ошибок во время компиляции.

не получается, ругается при компиляции
...
Рейтинг: 0 / 0
%GetValueById как используется?
    #38014642
студент22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
понял, изменил

ClassMethod на просто Method
...
Рейтинг: 0 / 0
%GetValueById как используется?
    #38016317
2acid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
студент22, не стоит использовать методы экземпляра.
Лучше на клиенте взять значения и передать их в классовый метод, так будет для ЗЕНа легче, ИМХО.
...
Рейтинг: 0 / 0
%GetValueById как используется?
    #38016451
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2acidстудент22, не стоит использовать методы экземпляра.
Лучше на клиенте взять значения и передать их в классовый метод, так будет для ЗЕНа легче, ИМХО.
Так точно!
...
Рейтинг: 0 / 0
%GetValueById как используется?
    #38016571
студент22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kolesov и 2acid,
а можете понятно, внятно объяснить почему так делать нельзя?
...
Рейтинг: 0 / 0
%GetValueById как используется?
    #38017344
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студент22почему так делать нельзя?
Слово "нельзя" тут можно не использовать. Работать-то оно будет все рано...
Просто то, что тебе нужно принадлежит клиенту... Не серверу. Клиент с этим работает запросто. Почему бы это не поиспользовать?
...
Рейтинг: 0 / 0
%GetValueById как используется?
    #38031255
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
студент22kolesov и 2acid,
а можете понятно, внятно объяснить почему так делать нельзя? 8351945
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / %GetValueById как используется?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]