Страница 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
Re: данные из java в мжд
Добавлено: Пн апр 27, 2020 10:51 pm
Svetлая
Ок, спасибо)
Re: данные из java в мжд
Добавлено: Пн апр 27, 2020 11:02 pm
Svetлая
Глянула, там нету или я не вижу. Капала эту тему еще по предыдущему вопросу.
Спасибо.
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лая
Спасибо, работает.
Не подскажете как бы еще и состояние взять из мжд

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