禁用Polymer中的自定义元素

时间:2018-01-19 10:36:37

标签: javascript css polymer custom-element

禁用自定义元素被点击的最佳方法是什么(例如,当它处于动画状态或仅因为应该为用户禁用时)。意思是没有输入事件,例如"点击" /"点击"应该被解雇并禁用链接。

我想禁用整个元素,包括其他纸质元素,而不仅仅是纸质按钮等。为此,我知道有"禁用"属性。

最好将df = df.assign(dupe=df['C_rows'].eq('C1').cumsum()) a = df.loc[df.duplicated(['C_rows','dupe']), 'dupe'] df['dupe'] = df['dupe'].isin(a) print (df) C_rows values dupe 0 C1 customer1 True 1 C2 4321 True 2 C3 1266 True 3 C2 5671 True 4 C1 customer2 False 5 C2 123 False 6 C3 7344 False 7 C1 customer3 False 8 C2 4321 False 9 C3 4444 False 10 C4 5674 False 11 C1 customer4 False CSS一起使用吗?或者还有其他方式适用于所有浏览器吗?

enter link description here

1 个答案:

答案 0 :(得分:2)

谢谢,我现在按照以下方式进行,工作正常:

在自定义样式

  :host([disabled]) {
    color: #a8a8a8;
    cursor: auto;
    pointer-events: none;
  }

在属性中

      disabled: {
        type: Boolean,
        notify: true,
        reflectToAttribute: true
      }

在代码中

       this.disabled = false;