Re: [Вебинар 04.04.21] Основы работы с MJDM
Добавлено: Вс апр 04, 2021 6:53 am
+
https://github.com/Alexandr-logrus/majo ... ted.php#L8fandaymon писал(а): ↑Пн апр 05, 2021 12:24 amПо поводу кросс-линков добавлю. Так как показал автор они возникают редко, чтобы прям в методе связанном со свойством мы это свойство и меняли, чаще когда есть два свойства друг с другом связанных, например , такое было у ПУ диммеров (Level и LevelWork). Когда меняли свойство Level, вызывался метод levelupdated, который менял свойство levelWork. А когда менялся levelWork, то вызывался метод levelworkupdated, который менял свойство level. Т.е. возникал бесконечный цикл, когда изменение одного свойства меняло другое, которое меняло первое и так до бесконечности.
Я ж говорю - было... Собственно это был первый раз в МДМ, когда я на кросс-линки наткнулся. А что исправил - молодец!Logrus писал(а): ↑Пн апр 05, 2021 1:52 amhttps://github.com/Alexandr-logrus/majo ... ted.php#L8fandaymon писал(а): ↑Пн апр 05, 2021 12:24 amПо поводу кросс-линков добавлю. Так как показал автор они возникают редко, чтобы прям в методе связанном со свойством мы это свойство и меняли, чаще когда есть два свойства друг с другом связанных, например , такое было у ПУ диммеров (Level и LevelWork). Когда меняли свойство Level, вызывался метод levelupdated, который менял свойство levelWork. А когда менялся levelWork, то вызывался метод levelworkupdated, который менял свойство level. Т.е. возникал бесконечный цикл, когда изменение одного свойства меняло другое, которое меняло первое и так до бесконечности.
https://github.com/Alexandr-logrus/majo ... ed.php#L11
в димерах левел и левелворк правил аналогично
Вы уж точно ничего не потеряли.nick7zmail писал(а): ↑Вс апр 04, 2021 10:03 pmКапец я лоханулся)) думал в 22 по москве...а было в 22 по моему времени...с конвертацией че то пошло не так =(...прихожу - а уже кончилось всё =(