忽略特定字段的pristinity

时间:2017-04-26 16:33:12

标签: redux-form

我有一个表单,其中的字段在下拉菜单onChange处理程序中设置:change()表单字段。

表单提交按钮已停用:pristine || !valid || submitting

我可以尝试在initialValues的{​​{1}}中设置下拉菜单字段的值。还有其他方法可以忽略野外的原始状态吗?

1 个答案:

答案 0 :(得分:-1)

我认为你可以:

  

要在重新初始化时保留脏表单值,您可以进行设置   keepDirtyOnReinitialize为true

来自http://redux-form.com/6.6.3/examples/initializeFromState/

所以当你使用

IronAjaxHelpers = {
  properties: {
    /** PROPERTIES GO HERE **/

    listingNumber: {
      type: Number,
      value: 0,
      notify: true
    },
    activated: {
      type: Boolean,
      value: false,
      observer: "setListingNumber"
    }
  },

  setListingNumber: function(newValue, oldValue) {
    console.log(newValue);
  }
};