Вот решение проблемы с конфликтами masksToBounds, оно работает для меня.
После того, как вы установили corderRadius / borderColor / shadow и т. д., установите masksToBounds как NO:
v.layer.masksToBounds = NO;
Вместо того, чтобы циклически проходить по каждой записи и выполнять запрос к каждой отдельной записи, я бы предложил ввести виджет текстового поля в тот же источник данных и установить привязку:
@datasource.query.filters.registration._equals
Затем загрузить источник данных с помощью кнопки. щелкните или с помощью события onValueEdit виджета с текстовым полем. Если регистрационное значение существует, оно, вероятно, будет возвращено в таблицу, а если его не существует, никакие записи не будут возвращены.