• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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))
Хотел в бек енде сделать без открытия на редактирования документа, вышла проблема, ну да ладно, всем спасибо, буду пробывать!
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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