Backend и поля(mutiple Values)

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

root

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

Или appenditemvalue
 
Если это текстовый список то можно AppendToTextList
 
AppendItemValue не туда занесло
kilcher скорее прав
 
Я бы делал так:
Вычитать текущие значения (GetItemValue), добавить/удалить что нужно (ArrayAppend, Fulltrim), занести значения обратно (ReplaceItemValue)
 
Код:
Set  WhoCanRead = Doc.GetFirstItem(WhoCanReadFieldName)
Call WhoCanRead.AppendToTextList(doc.GetFirstItem("nSendCopyTo").values)
Call Doc.ReplaceItemValue(WhoCanReadFieldName,Arrayunique(Doc.GetFirstItem(WhoCanReadFieldName).values))
Хотел в бек енде сделать без открытия на редактирования документа, вышла проблема, ну да ладно, всем спасибо, буду пробывать!
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!