У меня есть общий обработчик событий для изменения значений для динамически созданного Property Browser (значение ключа свойства свойства Name и значение свойства). Где я создаю элементы управления KVP в зависимости от типа свойства.Уведомление о переменной javascript
//Property Object
function PropertyValue(
PropertyName,
PropertyValue,
PropertyType,
PropertyValueList
) {
this.PropertyName = PropertyName;
this.PropertyValue = PropertyValue;
this.PropertyType = PropertyType;
this.PropertyValueList = PropertyValueList;
}
//List of Objects for the Property Browser.
var propertyList = [];
Теперь я создаю тип управления, как (ComboBox, ColorPicker, CheckBox, TextBox) в зависимости от PropertyType value.I Возникают общее событие, чтобы получить уведомление.
function OnUpdate(event) {
var element = event.target;
UpdateProperty(element.id);
alert(element.id + ":" +element.value);
}
значения этого свойства для элемента управления диаграммы, который нарисован на холсте и перерисовывается на каждые 250 миллисекунд (Пользовательские Redraw функцию, называемую в SetInter
). Я хочу, чтобы изменение значения обновлялось, как только я изменяю любое значение свойства в браузере свойств. Я не хочу обновлять значение в массиве, а затем перебирать цикл, чтобы получить обновленное значение.
Спасибо, Arijit