Шаблон класса / Class Template
Модератор: immortal
Re: Шаблон класса / Class Template
Пусть будет первая (зеленая). onClick у меня добавлять получается. А вот с обратной связью по свойству - никак.
-
sega6549
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Контактная информация:
Re: Шаблон класса / Class Template
веб сокеты работают?Chainik писал(а): Чт авг 30, 2018 4:40 pm Пусть будет первая (зеленая). onClick у меня добавлять получается. А вот с обратной связью по свойству - никак.
Re: Шаблон класса / Class Template
А как узнать работают вебсокеты или нет? Цикл cycle_websockets работает. В config.php ничего не менял.
-
sega6549
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Контактная информация:
Re: Шаблон класса / Class Template
ну раз цикл работает то должно работать значит, а что в методе прописываете? свойство status есть надеюсь?))Chainik писал(а): Чт авг 30, 2018 8:04 pm А как узнать работают вебсокеты или нет? Цикл cycle_websockets работает. В config.php ничего не менял.
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?
-
sega6549
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Контактная информация:
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?
Re: Шаблон класса / Class Template
Прописываю в последней строке кода
Sw1 - это название объекта. Связанный объект и Свойство не выставлял.
При нажатии на переключатель свойство меняется (с "0" на "1" и наоборот). При изменении свойства вручную состояние переключателя не меняется.
Что я не доделал?
Код: Выделить всё
<input onClick='callMethod("Sw1.action");' type='checkbox' Sw1.status|"-;checked"% class="switch_1"> При нажатии на переключатель свойство меняется (с "0" на "1" и наоборот). При изменении свойства вручную состояние переключателя не меняется.
Что я не доделал?
-
sega6549
- Сообщения: 535
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Контактная информация:
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);Re: Шаблон класса / Class Template
Поменял метод на ваш. Увы, ничего не поменялось: метод при нажатии на переключатель запускается, а обратной связи как не было так и нет...
PS. Разобрался. В коде затер %, поэтому и не работало. Надо было так:
Теперь порядок.
СПАСИБО!
PS. Разобрался. В коде затер %, поэтому и не работало. Надо было так:
Код: Выделить всё
<input onClick='callMethod("%Sw1.action");' type='checkbox' %Sw1.status|"-;checked"% class="switch_1"> СПАСИБО!
-
NightShock
- Сообщения: 44
- Зарегистрирован: Пт авг 24, 2018 6:09 pm
Re: Шаблон класса / Class Template
Шаблон кидал я в группу. Но что самое забавное - обратная связь у меня не работает)))
https://youtu.be/EfaGFYu2m9E
https://youtu.be/EfaGFYu2m9E
SPOILERSPOILER_SHOW
