Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Zuluz
Зарегистрирован: 23.05.2010 Сообщения: 1
|
Добавлено: Вс 23 Май 2010 18:43 Заголовок сообщения: Как изменить значение свойства? |
|
|
Здраствуйте. Ответьте, пожалуйста, на такой вопрос: можно ли, "находясь" в одном классе изменить значение свойства другого? При попытке сделать это стандартным SetPropertyValue данные в таблице фактически не менялись. Если да, то через какой объект это можно провернуть. Очень не хочется делать это через сервис
Зараннее спасибо, и извините, если вопрос уже поднимался. |
|
Вернуться к началу |
|
 |
Михаил Власов

Зарегистрирован: 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
|
|
|
Вернуться к началу |
|
 |
|