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

Re: Вопрос "+","-"

Добавлено: Ср окт 05, 2016 10:50 pm
shef136
только убавляет((, про свойства опишите пожалуйста подробнее

Re: Вопрос "+","-"

Добавлено: Чт окт 06, 2016 6:22 am
nick7zmail
shef136 писал(а):только убавляет((, про свойства опишите пожалуйста подробнее
Куда еще подробнее?)) если работает хоть как то - правильно всё сделали...другой вопрос - почему не проходит сравенение...допишите в начало метода

Код: Выделить всё

say('старое значение '.$params['OLD_VALUE']);
say('новое значение '.'$params['NEW_VALUE']);
*** Сообщение запрещено. Сообщение похоже на спам. ***

Re: Вопрос "+","-"

Добавлено: Пт окт 07, 2016 6:01 am
nick7zmail
shef136 писал(а):только убавляет((, про свойства опишите пожалуйста подробнее
Я, если что, вчера ещё ответил...ответ на модерацию попал попал почему-то. Жди пока пропустят.

Re: Вопрос "+","-"

Добавлено: Пн окт 10, 2016 2:39 am
shef136
что зделал не так подскажите пожалуйста, он только убавляет

Re: Вопрос "+","-"

Добавлено: Пн окт 10, 2016 6:37 am
nick7zmail
Охтыж...
Итак, 1ое.
Убираете свойства OLD_VALUE и NEW_VALUE. Создаете свойство, к примеру, volume.
2) При создании свойства выбираете - выполнить метод при изменении - volume_change
3) В элементе +- выбираете свойство - volume. Метод оставляете пустым (он автоматически запуститься должен при изменении свойства.
4) Код в методе оставляете без изменения.
5) Перезагружаетесь (для верности), хотя можно и без этого пункта попробовать.

Re: Вопрос "+","-"

Добавлено: Пн окт 10, 2016 5:55 pm
shef136
Все заработало, большое спасибо.

Re: Вопрос "+","-"

Добавлено: Вт окт 11, 2016 6:21 am
nick7zmail
shef136 писал(а):Все заработало, большое спасибо.
Пожалуйста. Рад помочь....
Просто для справки - что мы сделали...
В случае если метод связан со свойством (только в этом случае) при выполнении метода передаются в массиве $params следующие значения:
  • $params['PROPERTY'] -- текстовое имя изменяемого свойства
    $params['NEW_VALUE'] -- присваиваемое значение
    $params['OLD_VALUE'] -- предыдущее значение
Если связать, скажем, со слайдером или выпадающим меню (при этом свойство можно не связывать с методом) - в $params передаётся $params['VALUE'] - значение этого слайдера.
Еще, конечно, можно передать дополнительные параметры, которые вам нужны, похожим образом

Код: Выделить всё

CallMethod('объект.метод', array('значение'=>'CUSTOM_VAL'));
Так в вашем методе можете использовать $params['CUSTOM_VAL'], которая будет равна значению, которое присвоите.
Как то так)) Вроде понятно объяснил...

Re: Вопрос "+","-"

Добавлено: Вт окт 11, 2016 4:43 pm
shef136
Спасибо, понятно.