enyo: как мне написать обработчик кнопки, чтобы изменить цвет другой кнопки? - PullRequest
1 голос
/ 05 января 2012

Я пытаюсь заставить цвет одной кнопки меняться всякий раз, когда я нажимаю другую кнопку.Мой нерабочий код ниже.У меня были проблемы с поиском подходящей документации для этого

     components: [
     {flex: 1, 
      kind: "Control", 
      layoutKind: "HFlexLayout",
      components: [
      {kind: "Button", caption: "X", onclick: "buttonClick", style: Xcolor},
      {name: "lIqI", kind: "Button", caption: "I", disabled: true, style: OFF},
      {kind: "Button", caption: "II", disabled: true, style: OFF},
      {kind: "Button", caption: "III", disabled: true, style: OFF},
      {kind: "Button", caption: "IV", disabled: true, style: OFF},
      {kind: "Button", caption: "V", disabled: true, style: OFF}
      ],
      buttonClick: function(inSender, inEvent) {
          lIqI.setStyle(ON);      
      }
      // ON & OFF are colors

1 Ответ

2 голосов
/ 06 января 2012

Если вы хотите обратиться к своей кнопке, вам нужно использовать следующий синтаксис:

 this.$.lIqI.setStyle(ON);
...