Merge pull request #1725 from fthorild/issue1711
This commit is contained in:
commit
d0963eef33
|
@ -47,7 +47,8 @@ The web part allows configuring which list to use and if a form for adding a new
|
||||||
| react-list-form | Harsha Vardhini ([@harshagracy](https://twitter.com/harshagracy)) |
|
| react-list-form | Harsha Vardhini ([@harshagracy](https://twitter.com/harshagracy)) |
|
||||||
| react-list-form | Ryan Schouten ([@shrpntknight](https://twitter.com/shrpntknight)) |
|
| react-list-form | Ryan Schouten ([@shrpntknight](https://twitter.com/shrpntknight)) |
|
||||||
| react-list-form | Abderahman Moujahid |
|
| react-list-form | Abderahman Moujahid |
|
||||||
| react-list-form | [Kman1131](https://github.com/Kman1131)
|
| react-list-form | [Kman1131](https://github.com/Kman1131) |
|
||||||
|
| react-list-form | Fredrik Thorild [@fthorild](https://twitter.com/fthorild) |
|
||||||
|
|
||||||
## Version history
|
## Version history
|
||||||
|
|
||||||
|
@ -62,6 +63,7 @@ The web part allows configuring which list to use and if a form for adding a new
|
||||||
| 1.0.6 | October 8, 2020 | Added support for cascading lookup fields |
|
| 1.0.6 | October 8, 2020 | Added support for cascading lookup fields |
|
||||||
| 1.0.7 | December 11, 2020 | Fix limit of lookup fields |
|
| 1.0.7 | December 11, 2020 | Fix limit of lookup fields |
|
||||||
| 1.0.8 | February 7, 2021 | Fixed dragging and dropping fields |
|
| 1.0.8 | February 7, 2021 | Fixed dragging and dropping fields |
|
||||||
|
| 1.0.9 | February 19, 2021 | Fixed regular expressions for text validation |
|
||||||
|
|
||||||
## Disclaimer
|
## Disclaimer
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
"solution": {
|
"solution": {
|
||||||
"name": "react-form-webpart-client-side-solution",
|
"name": "react-form-webpart-client-side-solution",
|
||||||
"id": "373a20ef-dfc6-456a-95ec-171de3c94581",
|
"id": "373a20ef-dfc6-456a-95ec-171de3c94581",
|
||||||
"version": "1.0.8.0",
|
"version": "1.0.9.0",
|
||||||
"title": "List form",
|
"title": "List form",
|
||||||
"supportedLocales": [
|
"supportedLocales": [
|
||||||
"en-US",
|
"en-US",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "react-form-webpart",
|
"name": "react-form-webpart",
|
||||||
"version": "1.0.6",
|
"version": "1.0.9",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "react-form-webpart",
|
"name": "react-form-webpart",
|
||||||
"version": "1.0.8",
|
"version": "1.0.9",
|
||||||
"private": true,
|
"private": true,
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=0.10.0"
|
"node": ">=0.10.0"
|
||||||
|
|
|
@ -298,7 +298,15 @@ class ListForm extends React.Component<IListFormProps, IListFormState> {
|
||||||
try {
|
try {
|
||||||
if ((formType === ControlMode.New) || !id) {
|
if ((formType === ControlMode.New) || !id) {
|
||||||
const data = this.state.fieldsSchema
|
const data = this.state.fieldsSchema
|
||||||
.reduce((newData, fld) => { newData[fld.InternalName] = fld.DefaultValue; return newData; }, {});
|
.reduce((newData, fld) => {
|
||||||
|
if (fld.DefaultValue && fld.FieldType.indexOf("TaxonomyField") > -1) {
|
||||||
|
newData[fld.InternalName] = fld.DefaultValue.replace(new RegExp("([#][0-9]+;#|^[0-9]+;#)", "g"), "")
|
||||||
|
} else {
|
||||||
|
newData[fld.InternalName] = fld.DefaultValue;
|
||||||
|
}
|
||||||
|
return newData;
|
||||||
|
},
|
||||||
|
{});
|
||||||
this.setState({ ...this.state, data: data, originalData: { ...data }, fieldErrors: {}, isLoadingData: false });
|
this.setState({ ...this.state, data: data, originalData: { ...data }, fieldErrors: {}, isLoadingData: false });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue