• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Backend и поля(mutiple Values)

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

root

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

allex

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

Или appenditemvalue
 
K

kilcher

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

medin84

AppendItemValue не туда занесло
kilcher скорее прав
 
O

Omh

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

root

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

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