2016-07-25 66 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); 
}