2015-06-22 88 views
0

我是js,聚合物和基本web編程的新手。請原諒我有限的知識。無法禁用聚合物0.5中的紙張項目

我有一種情況,我需要根據某些條件禁用<paper-dropdown>中的<paper-item>元素。我嘗試以下,但它不工作

<paper-item id = "startButton" class="menu_item" disabled?="{{!ready}}" >Start</paper-item>. 

就緒標誌正在從另一個頁面通過extends in polymer-element延長。我甚至通過了一個直接的布爾值,如disabled?="{{true}}",但紙張項目的外觀沒有改變。它仍然是可選的。

即使這樣

<paper-item id = "startButton" class="menu_item" disabled>Start</paper-item> 

不起作用。

我正在使用聚合物0.5,不知道這個問題是否在1.0中修復。但是,我不能在這個階段切換到1.0。

有沒有解決這個問題,而無需切換到1.0

回答

1

您可以通過添加「禁用」屬性的聚合物元件覆蓋此方式。至少這在聚合物1.0中起作用,不確定是0.5。

你可能想看看@https://github.com/Polymer/core-menu/issues/8

+0

你的意思是<紙項目ID = 「startButton」 級= 「MENU_ITEM」 禁用>開始?在0.5不工作,在這個階段我不能切換到1.0,我只需要使用0.5。 – Abbas

+0

是的......現在你已經添加了一個屬性。在這個元素的style屬性中添加一個類似以下的CSS選擇器* [disabled] {0} {0} {0}顏色:#D3D3D3; pointer-events:none; } –