我不知道该怎么做,我想禁用Ember.TextField并使用一个按钮来更新Ember.TextField中的数字,每次点击它都会从0开始增加一个数字。原因是当在 iPad 中,Ember.TextField 上的向上和向下按钮对于一个人来说太小了,因此可以禁用 Ember.TextField,这样键盘也不会弹出,而是有一个向上按钮和向下按钮,这将每次触摸它都会增加或减少 Ember.TextField 中显示的数字
这是我的代码:
<?php if($_SERVER['HTTP_USER_AGENT'] == 'Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10') { ?>
<div class="pull-right">{{view Ember.TextField class="span1 qnty-bulk" valueBinding="item.qnty" type="text" }}</div>
<button id="increase" {{action "increase"}}>
Up
</button>
<button id="decrease" {{action "decrease"}}>
Down
</button>
<?php } ?>
item.qnty 来自这里:
{{#each item in salesopportunityitemdata.salesopportunityitems}}
然后在我的控制器中我有:
increase:function() {
var self = this;
$(#span1 qnty-bulk).value +=1;
},
decrease:function() {
},
我还在学习 Ember 的过程中,教程已经做了谢谢