gpt4 book ai didi

ember.js - emberjs 如何禁用 Ember.Select?

转载 作者:行者123 更新时间:2023-12-02 18:57:54 24 4
gpt4 key购买 nike

我有一个与此问题类似的问题

Emberjs - Disable and Enable TextField

因此对于文本字段,它是disabledBinding。

Ember.Select(下拉字段)怎么样?我尝试了disabledBinding,但它不起作用。

谢谢!

最佳答案

它不起作用,因为 disabled 未在 attributeBindings 中定义,请参阅 code .

解决方案是扩展 Ember.Select 并将 disabled 添加到串联属性* attributeBindings,请参阅 http://jsfiddle.net/pangratz666/wTXfH/ :

Handlebars :

<script type="text/x-handlebars" >
{{view App.Select disabled="true"}}
</script>​

JavaScript:

App.Select = Ember.Select.extend({
attributeBindings: ['disabled']
});​
<小时/>

*串联属性意味着,在子类中覆盖 this 属性不会覆盖其值,而是扩展父类(super class)中的现有属性。

关于ember.js - emberjs 如何禁用 Ember.Select?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11457206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com