LeetQuery
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всех приветствую! Ломаю голову не первый день, пришел сюда за помощью. Работать в этой системе начал не так давно, поэтому некоторые нюансы мне не все еще известны. Дали задание создать каталог, где, условно говоря, присутствуют: категория — подкатегория — детализация — позиция. В целом, я еще не совсем понимаю как работают правила при загрузке формы, при изменении и при отправке. Может из-за этого у меня ничего не выходит толком. Ломаю голову в добавлении правил полей. Такие вопросы: 1. Будучи специалистом, во время редактировании заявки, при смене из одной подкатегории содержащие свои позиции на другую подкатегорию с другими позициями — страница просто зависает, возникает вечная загрузка и ничего сделать не получается кроме как нажать F5. Вечная загрузка — https://imgur.com/OPO1Rgb С одной стороны, я нашел в чем причина: в правилах полей я специально создавал отдельные правила под каждую детализацию с удалением всех позиции кроме тех, которые нужны для конкретной детализации. Думаю это связанно с тем, что правило одной детализации, конфликтует с правилом другой детализации — у одного эти позиции есть, а у другой - их нет, поэтому возникает вечная загрузка. По крайней мере я так думаю. 2. Нужно, чтобы специалист, при редактировании заявки видел только те позиции, которые присутствуют в категории. Но при нажатии на поле "позиция", специалист видит абсолютно все позиции, которые были внесены в БД. Да, думал удаление лишних позиции мне в этом поможет, но, как я описал выше, страница просто зависает и лишние позиции убрать я не знаю как. пример на скрине — https://imgur.com/a8Vo55K В общем, как мне грамотно создать правила так, чтобы как у автора, так и у специалиста были видны только те позиции, которые относятся непосредственно к определенной детализации? https://imgur.com/V5E8ra7 Надеюсь на вашу помощь. Буду очень признателен |