Javascript 主干表单模型更新
我使用的是使用创建的。当表单的一部分在视图中更改时,我需要更新创建表单的模型的模式的属性 当模型从其他表单字段之一更新其数据时,我将获得更改事件的值,如下所示:Javascript 主干表单模型更新,javascript,backbone.js,backbone-views,backbone-model,backbone-forms,Javascript,Backbone.js,Backbone Views,Backbone Model,Backbone Forms,我使用的是使用创建的。当表单的一部分在视图中更改时,我需要更新创建表单的模型的模式的属性 当模型从其他表单字段之一更新其数据时,我将获得更改事件的值,如下所示: this.form.on('change:someFormField', function(form, someFormFieldSelector) { var value = someFormFieldSelector.getValue(); 现在,我觉得应该发生的是,我能够根据上面捕获的值更新另一个表单字段,如下所示:
this.form.on('change:someFormField', function(form, someFormFieldSelector) {
var value = someFormFieldSelector.getValue();
现在,我觉得应该发生的是,我能够根据上面捕获的值更新另一个表单字段,如下所示:
form.fields.anotherFormField.useFormFieldsFunction(value);
});
唉,这不起作用,因为该字段已渲染。实际上,除此之外,我所能想到的就是重新设置主干模型并炸掉表单来重建它。或者停止使用模型,以便更轻松地访问表单元素。我不知道该怎么办
tl;dr正在使用并希望找到一种方法来更新表单字段和模型,而不必首先将其删除 你试过使用内置事件吗?是的,很抱歉我一开始写错了