Ох уж этот костылёнок…
Итак, настал уже 7ой рабочий день как я пытаюсь впихнуть невпихуемое. 😅
Задача : сделать умный поиск с обработкой запроса по api, вывести динамический список из адресов с индексом и присвоить определенной строке (в данном контексте юр/физ адрес).
Вы мне скажете, ну воооот , еще один говнокодер. Задачка то на 5 минут от силы. И не смею не согласиться, я написала 10 разных интерпретаций кода в классическом редакторе vscode на реакте. Предоставила на тест руководству, все скача от счастья и восторга утвердили: ДА! Это то, что нам нужно!!! Я подумала, что странно почему до сих пор никто это не сделал. Это же так просто….
Напомню, я работаю в компании у которой документооборот ведется на Elma365. В данной программе нельзя писать обычный код, который понимает текстовый редактор. На такие случаи там есть вкладка сценарии.
Ну и тут как будто бы написал код в сценарии и все готово. А вот и нихрена.
Первое - это создать модуль в котором все будет лежать. В нем создать виджет для подключения. Виджет представляет собой форму-конструктор.
Второе. Создать контекстные переменные для использования их в форме. И это не просто создать инпут и потом обратиться к его значению ….
Третье. Динамический поиск это невозможно. Можно создать отображение по кнопке. Ну и фиг бы с ним. Но вывод данных идет в таблицу. (Таблица в elma365 имеет методы массивов, но по факту это объект. Чек-бокс в таблице всегда true или undefined. Программа работает просто против любых правил как вы поняли).
Четвертое. Создать две кнопки с помощью которых выбранное значение будет сохраняться в нужные переменные. Навесить на них нужные функции.
Но вот тут начинается самое интересное. До меня этого никто не делал. Все происходит методом тыка и тестирования.
Получаешь переменную (как пропс) из другого приложения, а у нее нет значения, есть только ее имя и тип….
Я все еще надеюсь на реализацию данного функционала, но как-то все сложненько оказалось.
Если я это сделаю обязательно поделюсь и кодом и документацией !
· 25.10.2024
А есть возможность записать массив и использовать его? Т.е. если true, то идем дальше, а если undefined, то возвращаться к массиву с проверкой +1?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 25.10.2024
Это была одна из идей , но к сожалению так не сработало….
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён