fixed react forms (new bug discovered on new forms with default values not saved)

This commit is contained in:
Jonathan Labreuille
2016-05-18 16:06:31 +02:00
parent 0c8a8c6854
commit 046127eeba
17 changed files with 164 additions and 66 deletions

View File

@@ -4,9 +4,9 @@ define([
function(
React
) {
var FormFieldText = React.createClass({
const FormFieldText = React.createClass({
render: function() {
var value = this.props.item[this.props.field.name];
let value = this.props.item[this.props.field.name];
if(value === undefined) {
value = this.props.field.defaultValue || '';
}
@@ -15,9 +15,9 @@ function(
<input
type="text"
disabled={
(this.props.field.disabled !== undefined)
(this.props.field['disabled'] !== undefined)
? this.props.field.disabled(this.props.item)
: ''
: false
}
className={ (this.props.field.size) ? '' : 'regular-text' }
size={