Страница 1 из 1
Помогите с объектами, свойствами, методами.
Добавлено: Сб фев 08, 2014 3:39 pm
dimik
Есть
класс: WeatherStation
свойство:tempOutside
объект: ws
Так вот, при редактировании tempOutside есть такой пункт:"Запускать метод при изменении".
Создаю новый метод: changeColor
в методе такой код:
setGlobal('ws.tempColor', "#FF9A9A");
Так вот вопрос: что написать в поле "Запускать метод при изменении", чтобы при изменении tempOutside устанавливался ws.tempColor ?
Re: Помогите с объектами, свойствами, методами.
Добавлено: Сб фев 08, 2014 5:14 pm
LuckyFIA
Re: Помогите с объектами, свойствами, методами.
Добавлено: Сб фев 08, 2014 10:40 pm
dimik
Забавно. Именно так и делал, не работало. Снес тестовые свойства и методы.
После прочтения попробовал все сделать заново.... РАБОТАЕТ!
Спасибо за помощь.
Re: Помогите с объектами, свойствами, методами.
Добавлено: Пн июн 23, 2014 11:13 pm
electric
Блин, не знаю куда лучше написать, покопался на форуме, вроде не нашел...
Может кто сталкивался - в админке не могу удалить класс "keySensors". Все объекты его удалил, свойства, методы удалил...
Нажимаю на крестик возле класса, браузер вроде призадумался, но ничего не произошло...
В папке debmes тихо, апач в логе рисует следующее:
Код: Выделить всё
192.168.69.15 - - [24/Jun/2014:00:03:04 +0400] "GET /admin.php?pd=Y2xhc3Nlczp7aW5zdGFuY2U9YWRtfQ%3D%3Dpz_cGFuZWw6e2FjdGlvbj1jbGFzc2VzfQ%3D%3Dpz_&md=classes&inst=adm&view_mode=delete_classes&id=22 HTTP/1.1" 302 562 "http://192.168.69.51/admin.php?pd=&md=panel&inst=&action=classes" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0"
192.168.69.15 - - [24/Jun/2014:00:03:05 +0400] "GET /admin.php?prj=4ubbk8g6ost12eobunkbpei544&pd=cGFuZWw6e2FjdGlvbj1jbGFzc2VzfQ%3D%3Dpz_&md=classes&inst=adm& HTTP/1.1" 200 8289 "http://192.168.69.51/admin.php?pd=&md=panel&inst=&action=classes" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0"
В чем косяк? Может этот класс где то еще с чем то завязан?
Как его можно удалить и можно ли вообще?))
Re: Помогите с объектами, свойствами, методами.
Добавлено: Ср июн 25, 2014 12:50 pm
sergejey
А нету дочернего класса от него? Там в общем только одна причина -- система считает, что есть производные классы от этого класса и отказывается удалять. Объекты, свойства и методы не помеха -- они благополучно удалились бы вместе с классом. Вполне возможно, что что-то сглючило и дочерних классов нет, но система считает, что они есть ("суслика видишь? а он есть.")
Попробуйте сделать такой хитрый ход -- зайти в редактирование класса и в той форме, где название и описание класса просто нажать на сохранение. Система при этом обновляет связи между классами и несуществующая связь должна исчезнуть, после чего всё должно удалиться. Дайте знать, что получится в результате.
Re: Помогите с объектами, свойствами, методами.
Добавлено: Ср июн 25, 2014 8:48 pm
electric
sergejey писал(а):А нету дочернего класса от него? Там в общем только одна причина -- система считает, что есть производные классы от этого класса и отказывается удалять. Объекты, свойства и методы не помеха -- они благополучно удалились бы вместе с классом. Вполне возможно, что что-то сглючило и дочерних классов нет, но система считает, что они есть ("суслика видишь? а он есть.")
Все объекты/классы просмотрел, дочернего нету...
sergejey писал(а):Попробуйте сделать такой хитрый ход -- зайти в редактирование класса и в той форме, где название и описание класса просто нажать на сохранение. Система при этом обновляет связи между классами и несуществующая связь должна исчезнуть, после чего всё должно удалиться. Дайте знать, что получится в результате.
И действительно, сработало... Просто на страничке редактирования свойств нажал "обновить", потом крестик на главной и о чудо - он удалился!!!
Сергей, спасибо большое!