Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Как изменить значение свойства?

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы специалистов по адаптации системы
Предыдущая тема :: Следующая тема  
Автор Сообщение
Zuluz



Зарегистрирован: 23.05.2010
Сообщения: 1

СообщениеДобавлено: Вс 23 Май 2010 18:43    Заголовок сообщения: Как изменить значение свойства? Ответить с цитатой

Здраствуйте. Ответьте, пожалуйста, на такой вопрос: можно ли, "находясь" в одном классе изменить значение свойства другого? При попытке сделать это стандартным SetPropertyValue данные в таблице фактически не менялись. Если да, то через какой объект это можно провернуть. Очень не хочется делать это через сервис Embarassed
Зараннее спасибо, и извините, если вопрос уже поднимался.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Пн 24 Май 2010 07:17    Заголовок сообщения: Ответить с цитатой

Либо вносить изменения в UpdateXml в обработчике "onsave".
Либо писать сервис.

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
andreichernov



Зарегистрирован: 14.02.2005
Сообщения: 209
Откуда: Самара

СообщениеДобавлено: Пт 28 Май 2010 11:06    Заголовок сообщения: Ответить с цитатой

Код:

function UpdatePropValue( ByVal mainClassID, ByVal mainObjID, PropName,PropValueStr )
  dim resXML
  requestXML = "<update><object class="""&mainClassID&""" id="""&mainObjID&""" state=""modified""> "& _
                   "<" & PropName & ">" & PropValueStr & "</" & PropName & "> </object> </update>"
  set resXML = InMeta.XmlUtil.LoadHttp( InMeta.AppBaseURL&"inmeta/middle_tier/object_data.asp", requestXML )
  UpdatePropValue = true
end function

function UpdateProperties(mainClassID,ObjectInfoArray,PropName,PropValueStr)
  dim resXML,requestXML
  requestXML = "<update> "
   for each aObject in ObjectInfoArray
    requestXML = requestXML + "<object class="""&mainClassID&""" id="""&aObject.id&""" state=""modified""> "& _
                   "<" & PropName & ">" & PropValueStr & "</" & PropName & "> </object>"
  next
   requestXML = requestXML + " </update>"
  set resXML = InMeta.XmlUtil.LoadHttp( InMeta.AppBaseURL&"inmeta/middle_tier/object_data.asp", requestXML )
  UpdateProperties = true
end function
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы специалистов по адаптации системы Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB