Страница 1 из 2

Не работает метод при изменении свойства .

Добавлено: Пт июл 24, 2020 12:49 pm
glonas
Всем привет , создал класс , создал объект , создал свойства(пробовал и в классе и в объекте) , создал метод в котором идет заполнение свойство объекта , с свойстве выбрал метод при изменении , если в методе нажать тест то все работает а вот при изменении свойства ни чего не происходит .

Re: Не работает метод при изменении свойства .

Добавлено: Пт июл 24, 2020 1:58 pm
xor
glonas писал(а):Всем привет , создал класс , создал объект , создал свойства(пробовал и в классе и в объекте) , создал метод в котором идет заполнение свойство объекта , с свойстве выбрал метод при изменении , если в методе нажать тест то все работает а вот при изменении свойства ни чего не происходит .
Без скринов ответа не будет (

Отправлено с моего Redmi 4X через Tapatalk


Re: Не работает метод при изменении свойства .

Добавлено: Пт июл 24, 2020 2:38 pm
glonas
Имеем свойства
Изображение

Метод
Изображение

При изменении не работает
Изображение

код для примера .

Re: Не работает метод при изменении свойства .

Добавлено: Пт июл 24, 2020 3:21 pm
xor
попробуйте в примере кода что-нибудь нейтральное написать, типа
say("method start",2);
а то, может, с раскладкой ошиблись

для понимания работы в классовом методе тоже какой-нибудь сэй напишите.
Поэкспериментируйте с установкой Вызывать родительский метод (до, после, никогда)


пс. надеюсь, на кнопку Обновить при установке свойства нажимали)

Re: Не работает метод при изменении свойства .

Добавлено: Пт июл 24, 2020 3:45 pm
glonas
Молчит , обновить нажимал , установкой Вызывать родительский метод (до, после, никогда) , результата 0 .

Создал еще один объект , такая же ерунда .

Re: Не работает метод при изменении свойства .

Добавлено: Пт июл 24, 2020 4:30 pm
xor
glonas писал(а): Пт июл 24, 2020 3:45 pm Молчит , обновить нажимал , установкой Вызывать родительский метод (до, после, никогда) , результата 0 .

Создал еще один объект , такая же ерунда .
я бы посоветовал не объект новый создать, а класс с другим именем и методом тоже с другим именем.
count и pow - не очень удачные названия( pow вообще функция в пхп стандартная, не знаю, как такое обрабатываться будет(

Re: Не работает метод при изменении свойства .

Добавлено: Пт июл 24, 2020 7:35 pm
Divan
glonas писал(а): Пт июл 24, 2020 3:45 pm Молчит , обновить нажимал , установкой Вызывать родительский метод (до, после, никогда) , результата 0 .

Создал еще один объект , такая же ерунда .
Посмотрите мое видео, возможно вы поймете свою причину.

Re: Не работает метод при изменении свойства .

Добавлено: Пт июл 24, 2020 7:46 pm
glonas
Divan писал(а): Пт июл 24, 2020 7:35 pm возможно вы поймете свою причину.
Посмотрел и то этого и еще раз :roll: Не понял где косяк

Re: Не работает метод при изменении свойства .

Добавлено: Пт июл 24, 2020 8:05 pm
Divan
У вас какая цель, передать значение куда-то или чтобы сработал сценарий? Попробуйте изменить название, как написал xor. Также, чтобы метод сработал, нужно, чтобы значение совпало с правилом, которое вы делаете. Допустим, это я к примеру. Если число 23, то выполнить то и то, а если число 24, то не выполнять ничего. Нужно делать переменные.


Для заметки, как правильно загружать изображение, а то по вашим не удобно смотреть.

Посмотрите эти инструкции, вы не смотрите на сцену, главное, что смысл одинаковый.

Re: Не работает метод при изменении свойства .

Добавлено: Пт июл 24, 2020 8:17 pm
glonas
Divan писал(а): Пт июл 24, 2020 8:05 pm У вас какая цель, передать значение куда-то или чтобы сработал сценарий?
Сделал все как советовал xor . Без изменений . Цель в данный момент , при изменении одного свойства записать в другое какие либо данные , без разницы какие типа sg('объект.свойство' , 45);