В D365, в моей диалоговой форме с шаблоном Dialog - Basic, я использую элемент Retail Matrix (я назвал его VariantMatrix):
![enter image description here](https://i.stack.imgur.com/s1K0s.png)
Этот элемент использует класс RetailMatrix, который расширяется от FormTemplateControl
![enter image description here](https://i.stack.imgur.com/qt7a1.png)
Я расширил класс и создал собственный метод с именем test
![enter image description here](https://i.stack.imgur.com/l5mkm.png)
Я вызываю этот метод в моем коде за формой:
![enter image description here](https://i.stack.imgur.com/yCMKe.png)
но моя форма не может скомпилироваться и продолжает возвращать эту ошибку:
Error: ClassDoesNotContainMethod: Control 'VariantMatrix' does not contain a definition for method 'test' and no extension method 'test' accepting a first argument of type 'VariantMatrix' is found on any extension class.
Просто чтобы убедиться, что мой расширенный класс работает, я создал метод цепочки команд для .setDataCellValue (...)и это работает:
![enter image description here](https://i.stack.imgur.com/agV3E.png)
Почему мой компилятор продолжает жаловаться на мой метод тестирования?