gpt4 book ai didi

javascript - 如何在传递给小部件的其他字段的 Js 中获取值?奥多

转载 作者:行者123 更新时间:2023-11-30 21:16:45 26 4
gpt4 key购买 nike

我创建了一个自动填充某些字段的小部件。基本上我正在检查来自谷歌地图地理定位的一些值并根据这些值填充其他字段。结果我需要检查一个已经存在于我的表单中的值。此刻发生了什么,我只得到之前保存的值(value),如果它发生变化,我仍然得到旧值(value)。我的问题是如何实时获取该值?

我的代码是这样的:

var gmap_autocomplete = form_common.AbstractField.extend({

// functions such as start, init, on_ready...
setFields : function (fieldName, fieldValue) {
var not_vat_payer = this.view.datarecord[this.node.attrs.check_not_vat]);

// Here I get the value that I want of previous form save
// for example if value was true, I came here and triggered this
//widget I will get value true, but if I change it to false
// I will still get true value of previous save

}

});

我的小部件字段如下所示:

<field name="not_vat2"/>
<field name="autocomplete" class="autoc" widget="gmap_autocomplete" street="street"
city="city" zip="zip" country_id="country_id" lang="lang" invoice_lang="invoice_lang"
property_account_payable_id="property_account_payable_id"
property_account_receivable_id="property_account_receivable_id"
check_not_vat="not_vat2"/>

最佳答案

找到了非常简单的解决方案:这将返回 View 中的字段值,无论它是否存储在数据库中。

   this.field_manager.get_field_value('field_name');

关于javascript - 如何在传递给小部件的其他字段的 Js 中获取值?奥多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45604935/

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