2016-07-25 42 views
2

我在这里附上了一张图片来更好地解释我的问题。请检查图像。如何应用属性,说'禁用'到存在于不同区域的按钮?

的图片显示一个下拉几个选项。 “创建用户”按钮在HTML文件中被默认禁用。我想从下拉列表中选择“城市”时启用“创建用户”按钮。请注意下面的面板,即按钮“创建用户”和“取消”位于与映射发生区域不同的区域。

到目前为止我的代码是:

if(this.model.attributes.systemColumnName === 'City') 
     { 

      this.$('#createButton').removeAttr('disabled'); 
     } 

此代码是不是为我工作。

我很高兴看到我如何解决这个问题的答复。

+0

您可以通过eventaggregator触发一个事件,听它在其中包含视图“创建用户”按钮 –

+0

感谢ü。但我正在寻找一个代码来跟踪我如何将所需的属性分配给适当区域中的按钮。 – breakpoint

+0

在这种情况下,你可以创建[小提琴](https://jsfiddle.net/),那么它会更好地帮助你 –

回答

0

让我知道它是否无效。
希望这有助于:

if(this.model.attributes.systemColumnName === 'City') { 
    this.$('#createButton').prop('disabled', false); 
}