我在使用queryParams和refreshModel时保持输入字段集中有些麻烦:true。
例如:
var req = new XMLHttpRequest();
req.open('GET', document.location, false);
req.send(null);
var headers = req.getAllResponseHeaders().toLowerCase();
alert(headers);
我有一个扩展TextField的输入组件:
App.IndexRoute = Ember.Route.extend({
queryParams: {
createdAt: {
refreshModel: true
},
anotherField: {
refreshModel: true
}
},
我在我的应用程序中调用它们:
App.FocusInputComponent = Ember.TextField.extend({
becomeFocused: Ember.on('didInsertElement', function() {
this.$().focus();
})
});
我遇到的麻烦在于我的焦点输入组件,因为它始终关注列表中的最后一个字段。我可以在第一个框中输入,然后在每个字母后面移动到最后一个框。
如何将我的打字重点放在当前有效输入中?
答案 0 :(得分:1)
确实很老,但是您需要在输入字段this.$().focus();
上添加适当的ID,该ID会针对每个输入,因此这就是为什么它针对最后一个输入的原因