Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: dojoGauges

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
zypikov
Отправлено: 07 Ноября, 2012 - 22:44:26
Post Id



Частый гость


Покинул форум
Сообщений всего: 219
Дата рег-ции: Нояб. 2010  


Помог: 3 раз(а)




Собственно сабж. В dojo есть различные индикаторы состояния.

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.  
  3. <script>dojoConfig = {parseOnLoad: true}</script><script src='jScript/dojo.js'></script>
  4. <script>dojo.require('dijit.form.Button');
  5. dojo.require('dojox.gauges.GlossyCircularGauge');
  6. dojo.require("dojox.gauges.AnalogArcIndicator");
  7.  
  8. makeGauge = function(){
  9.     var glossyCircular = new dojox.gauges.GlossyCircularGauge({
  10.         background: [255, 255, 255, 0],
  11.         title: 'Value',
  12.         id: "glossyGauge",
  13.         width: 300,
  14.         height: 300,
  15.         value: 40  
  16.     }, dojo.byId("CircularGauge"));
  17.     glossyCircular.startup();
  18.  
  19. };
  20.  
  21. dojo.ready(makeGauge);  
  22.  
  23. </script>
  24.  


Этот код создает похожий на спидометр индикатор. Как меня его значение value в зависимости от какого-то процесса?

(Отредактировано автором: 07 Ноября, 2012 - 22:45:31)



-----
У всего есть обратная сторона.
 
 Top
LIME
Отправлено: 07 Ноября, 2012 - 22:54:53
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




glossyCircular.value=
?
(Добавление)
Если нет то ковыряй GlossyCircularGauge
Смотри куда он его кладет
 
 Top
zypikov
Отправлено: 08 Ноября, 2012 - 16:11:04
Post Id



Частый гость


Покинул форум
Сообщений всего: 219
Дата рег-ции: Нояб. 2010  


Помог: 3 раз(а)




LIME пишет:
glossyCircular.value=
?

Это сработает только если поставить после
CODE (javascript):
скопировать код в буфер обмена
  1. glossyCircular.startup();
, насколько я помню. Я правда не знаю в какое место кода вы подразумевали поставить эту строку.
Я так думаю, что надо используя все ту же dojo, найти куда попадает объект glossyCircular. Присвоить его переменной и потом динамически проставлять свойства value. Т.е. обычным js это не получиться сделать.
Но как это сделать я не знаю


-----
У всего есть обратная сторона.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB