Решено
(о блин! Мне стыдно ... это было так просто!)
function toggleIcon() {
if (emptyFormChecking()) {
document.getElementById('advan').src = "img/filter.png";
onOff(false);
}
else {
document.getElementById('advan').src = "img/activefilter.png";
let x = getOffset(document.getElementById('submits')).left;
let y = getOffset(document.getElementById('submits')).top;
document.getElementById('accuort').style.left = (x+61)+"px";
document.getElementById('accuort').style.top = (y+32)+"px";
onOff(true);
}
}
[ 1113] и выше по течению
var wrnOn = function() { document.getElementById("accuort").style.display = "block"; }
var wrnOff = function() { document.getElementById("accuort").style.display = "none"; }
function onOff(flag) {
if (flag) {
document.getElementById('submits').addEventListener("mouseover", wrnOn, true);
document.getElementById('submits').addEventListener("mouseout", wrnOff, true);
}
else {
document.getElementById("accuort").style.display = "none";
document.getElementById('submits').removeEventListener("mouseover", wrnOn, true);
document.getElementById('submits').removeEventListener("mouseout", wrnOff, true);
}
}
спасибо всем!
Мог бы также изучить PropertyOverrideConfigurer useing Spring. Мог перечитать свойства и повторно применить его в некотором polling/schedular бобе.
Это действительно зависит от того, как фактические настроенные бобы используют эти свойства. Они могли бы, например, косвенно кэшировать их где-нибудь themself.
Если Вы хотите динамические свойства во времени выполнения, возможно, другим способом сделать это является JMX.
Один способ сделать это должно встроить отличную консоль в Ваше приложение. Вот некоторые инструкции. Они были очень просты сделать, btw - взял меня очень мало времени даже при том, что я не настолько знаком с отличным.
После того как Вы делаете это, можно просто войти в консоль и изменить значения в работающем приложении на лету.