Страница 2 из 3

Re: данные из java в мжд

Добавлено: Пн фев 24, 2020 4:23 pm
Svetлая
При изменении. Так... я не правильно оформила элемент? Надо не через объект?
И где ставить строку?

В теле скрипта не работает, в теле html не работает, на "Выполнить при клике" тоже не работает.

Re: данные из java в мжд

Добавлено: Вт фев 25, 2020 10:10 pm
Svetлая
Всем спасибо!
Вот рабочий скрипт

Код: Выделить всё

<script type="text/javascript">
$("#slider").roundSlider({
    sliderType: "min-range",
    value: %Dimmer02.level%,

    svgMode: true,
    rangeColor: "#03a9f4",
    pathColor: "#ececec",
    borderWidth: 0,
 
         change: function (args) {
        		console.log(args.value);
 			ajaxSetGlobal("Dimmer02.level", args.value)
         } ,
 });

 </script>


Re: данные из java в мжд

Добавлено: Чт фев 27, 2020 8:45 am
dmsergei
Svetлая писал(а): Вт фев 25, 2020 10:10 pm Всем спасибо!
Вот рабочий скрипт

Код: Выделить всё

<script type="text/javascript">
$("#slider").roundSlider({
    sliderType: "min-range",
    value: %Dimmer02.level%,

    svgMode: true,
    rangeColor: "#03a9f4",
    pathColor: "#ececec",
    borderWidth: 0,
 
         change: function (args) {
        		console.log(args.value);
 			ajaxSetGlobal("Dimmer02.level", args.value)
         } ,
 });

 </script>

Да спасибо - это работает.
А как можно сделать и обратное -
тоесть изменение value при изменении значения свойства ? в реальном времени ?

Re: данные из java в мжд

Добавлено: Пн апр 27, 2020 10:13 pm
Svetлая
Что бы не плодить темы, продолжу в этой...

Вопрос к знающим java

Как в чекбоксы и радиобатоны передать текущее состояние?
и как "взять" новые?
с переменной value не получается.

Прмер кода (если объектов несколько, значения для переменных мжд передаются всем при изменении в одном

Код: Выделить всё

var $inputs = $("input[type='radio'], input[type='checkbox']");
$inputs.ionCheckRadio();
$inputs.on("change", function () {
    var value = $(this).prop("value");
        $(".result").text(value);
	console.log(value);
	ajaxSetGlobal("UnoToEsp01.dataEff", value);
});
В сети нашла такой пример, работает, но как убрать алерт не знаю.

Код: Выделить всё

/* Delete Checkbox Alerts */
$('input[type=checkbox][name=del]').change(function(){

if(!$(this).data('alert-dialog-text')){
$(this).attr('data-alert-dialog-text','Are you sure to delete?');
}

if($(this).is(':checked')){
if(confirm($(this).attr('data-alert-dialog-text'))){
$(this).attr('checked',true);
}else{
$(this).attr('checked',false);
}
}
});
Если не сложно, напишите полный пример, я в программировании 0 ))
Спасибо.

Re: данные из java в мжд

Добавлено: Пн апр 27, 2020 10:47 pm
tarasfrompir
viewtopic.php?f=7&t=3379
позаглядывай тута

Re: данные из java в мжд

Добавлено: Пн апр 27, 2020 10:51 pm
Svetлая
Ок, спасибо)

Re: данные из java в мжд

Добавлено: Пн апр 27, 2020 11:02 pm
Svetлая
tarasfrompir писал(а): Пн апр 27, 2020 10:47 pm viewtopic.php?f=7&t=3379
позаглядывай тута
Глянула, там нету или я не вижу. Капала эту тему еще по предыдущему вопросу.
Спасибо.

Re: данные из java в мжд

Добавлено: Пн апр 27, 2020 11:13 pm
tarasfrompir

Код: Выделить всё

/* Delete Checkbox Alerts */
$('input[type=checkbox][name=del]').change(function(){
 if($(this).is(':checked')){
   $(this).attr('checked',true);
  }else{
   $(this).attr('checked',false);
 }
});
Примерно так - без алертов - не проверял

Re: данные из java в мжд

Добавлено: Пн апр 27, 2020 11:40 pm
Svetлая
Спасибо, работает.
Не подскажете как бы еще и состояние взять из мжд :roll:

Re: данные из java в мжд

Добавлено: Вт апр 28, 2020 12:07 am
tarasfrompir
Svetлая писал(а): Пн апр 27, 2020 11:40 pm Спасибо, работает.
Не подскажете как бы еще и состояние взять из мжд :roll:
на предыдущей страницие - есть такая функция - ajaxGetGlobal(varname, id, timeout);
ajaxGetGlobal("Dimmer02.level"); - ну или вызвать пхп скрипт - через гет или пост посредством джава скрипта...

вот примерно - https://github.com/tarasfrompir/SSDPDri ... derer.html
внизу сам вызов пхп скрипта...
скрипт и возврат ответа из него найдеш там же - по пути описанном в скрипте...