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
Форумы портала PHP.SU :: Версия для печати :: dojoGauges
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » dojoGauges

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

1. zypikov - 07 Ноября, 2012 - 22:44:26 - перейти к сообщению
Собственно сабж. В 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 в зависимости от какого-то процесса?
2. LIME - 07 Ноября, 2012 - 22:54:53 - перейти к сообщению
glossyCircular.value=
?
(Добавление)
Если нет то ковыряй GlossyCircularGauge
Смотри куда он его кладет
3. zypikov - 08 Ноября, 2012 - 16:11:04 - перейти к сообщению
LIME пишет:
glossyCircular.value=
?

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

 

Powered by ExBB FM 1.0 RC1