Элементы управления Lookup имеют определенный тип объекта для своего DataValue. Это массив объектов, которые выглядят так:
{
id: /* item id */,
typename: /* entity type name */,
name: /* text to display in link */
}
Если вы хотите удалить все значения из поиска, вы можете установить для него значение null, но лучше просто установить для него пустой массив.
Если вы присваиваете значение, но оно, похоже, ничего не меняет, то, вероятно, вы не вводите правильный идентификатор для атрибута. Например: если у меня есть объект с атрибутом поиска sneakers_brokerid
, мне нужно присвоить это значение следующим образом:
crmForm.all.sneakers_brokerid.DataValue = [];