Backend и поля(mutiple Values)

  • Автор темы root
  • Дата начала
Статус
Закрыто для дальнейших ответов.
R

root

#1
Подскажите, как в Backend добавть значения в поле тип которого Multiple values.
Через ReplaceItemValue он видит как одну строку, но если перевести документ в режим edit и сохранить через frontend, то значения становятся типа multi и их можно в представлении категоризовать(Show multiple values as separate entries).
Спасибо.
 
A

allex

#3
split ом рабей строку, получиш массив, добавь новое значение в массив, очисти поле, а затем зпиши новое значение.

Или appenditemvalue
 
K

kilcher

#5
Если это текстовый список то можно AppendToTextList
 

Omh

Lotus team
04.07.2007
2 210
1
#7
Я бы делал так:
Вычитать текущие значения (GetItemValue), добавить/удалить что нужно (ArrayAppend, Fulltrim), занести значения обратно (ReplaceItemValue)
 
R

root

#9
Код:
Set  WhoCanRead = Doc.GetFirstItem(WhoCanReadFieldName)
Call WhoCanRead.AppendToTextList(doc.GetFirstItem("nSendCopyTo").values)
Call Doc.ReplaceItemValue(WhoCanReadFieldName,Arrayunique(Doc.GetFirstItem(WhoCanReadFieldName).values))
Хотел в бек енде сделать без открытия на редактирования документа, вышла проблема, ну да ладно, всем спасибо, буду пробывать!
 
Статус
Закрыто для дальнейших ответов.