Шаблон класса / Class Template
Модератор: immortal
-
- Сообщения: 1465
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 262 раза
- Поблагодарили: 455 раз
Re: Шаблон класса / Class Template
Пусть будет первая (зеленая). onClick у меня добавлять получается. А вот с обратной связью по свойству - никак.
-
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
-
- Сообщения: 1465
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 262 раза
- Поблагодарили: 455 раз
Re: Шаблон класса / Class Template
А как узнать работают вебсокеты или нет? Цикл cycle_websockets работает. В config.php ничего не менял.
-
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: Шаблон класса / Class Template
ну раз цикл работает то должно работать значит, а что в методе прописываете? свойство status есть надеюсь?))
-
- Сообщения: 1465
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 262 раза
- Поблагодарили: 455 раз
Re: Шаблон класса / Class Template
Свойство status, конечно, есть. В методе (общеклассовом) action код:
В вашем коде переключателя надо что-то менять (например, %.action на ОБЪЕКТ.action)?
Надо ли выставлять Связанный объект: ОБЪЕКТ и Свойство: status?
Код: Выделить всё
$state = $this->getProperty('status');
if ($state == "0") {
$this->setProperty('status', 1);
} else {
$this->setProperty('status', 0);
}
Надо ли выставлять Связанный объект: ОБЪЕКТ и Свойство: status?
-
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: Шаблон класса / Class Template
Конечно под свои нужно менять, насчёт прописывать объект то по идее не обязательно, но метод и свойство свои пишите естественноChainik писал(а): ↑Чт авг 30, 2018 8:50 pmСвойство status, конечно, есть. В методе (общеклассовом) action код:В вашем коде переключателя надо что-то менять (например, %.action на ОБЪЕКТ.action)?Код: Выделить всё
$state = $this->getProperty('status'); if ($state == "0") { $this->setProperty('status', 1); } else { $this->setProperty('status', 0); }
Надо ли выставлять Связанный объект: ОБЪЕКТ и Свойство: status?
-
- Сообщения: 1465
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 262 раза
- Поблагодарили: 455 раз
Re: Шаблон класса / Class Template
Прописываю в последней строке кода
Sw1 - это название объекта. Связанный объект и Свойство не выставлял.
При нажатии на переключатель свойство меняется (с "0" на "1" и наоборот). При изменении свойства вручную состояние переключателя не меняется.
Что я не доделал?
Код: Выделить всё
<input onClick='callMethod("Sw1.action");' type='checkbox' Sw1.status|"-;checked"% class="switch_1">
При нажатии на переключатель свойство меняется (с "0" на "1" и наоборот). При изменении свойства вручную состояние переключателя не меняется.
Что я не доделал?
-
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: Шаблон класса / Class Template
у меня все переключается но у меня метод другой немногоChainik писал(а): ↑Чт авг 30, 2018 9:09 pmПрописываю в последней строке кодаSw1 - это название объекта. Связанный объект и Свойство не выставлял.Код: Выделить всё
<input onClick='callMethod("Sw1.action");' type='checkbox' Sw1.status|"-;checked"% class="switch_1">
При нажатии на переключатель свойство меняется (с "0" на "1" и наоборот). При изменении свойства вручную состояние переключателя не меняется.
Что я не доделал?
Код: Выделить всё
$val=$this->getProperty('status');
$val++;
if ($val>1) $val=0;
$this->setProperty('status',$val);
- Рейтинг: 1.16%
-
- Сообщения: 1465
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 262 раза
- Поблагодарили: 455 раз
Re: Шаблон класса / Class Template
Поменял метод на ваш. Увы, ничего не поменялось: метод при нажатии на переключатель запускается, а обратной связи как не было так и нет...
PS. Разобрался. В коде затер %, поэтому и не работало. Надо было так:
Теперь порядок.
СПАСИБО!
PS. Разобрался. В коде затер %, поэтому и не работало. Надо было так:
Код: Выделить всё
<input onClick='callMethod("%Sw1.action");' type='checkbox' %Sw1.status|"-;checked"% class="switch_1">
СПАСИБО!
-
- Сообщения: 44
- Зарегистрирован: Пт авг 24, 2018 6:09 pm
- Благодарил (а): 7 раз
- Поблагодарили: 23 раза
Re: Шаблон класса / Class Template
Шаблон кидал я в группу. Но что самое забавное - обратная связь у меня не работает)))
https://youtu.be/EfaGFYu2m9E
https://youtu.be/EfaGFYu2m9E
СпойлерПоказать
