InfoPath won't let me customize forms for a list

When I try to create a custom InfoPath form in my order list, I get the following error:

The SharePoint list form cannot be customized using InfoPath because fields of an unsupported data type are marked as necessary or because the fields are corrupted. In SharePoint, try deleting columns or changing column properties to remove the required attribute. - Product (Search)

Additional Information:

The site contains:

  • Two types of content content for product and order. The order has a search field for the product, this is an optional field, so it is NOT required.

  • Two lists. A list of products with a content type as content and an order list with an order type as a content type.

The site collection has activated the features of the SharePoint Server Enterprise website. Creating custom InfoPath forms for product lists works seamlessly.

I tried to delete my list and recreate it, but I still get the same error. Hope someone can help me on this.

thank

+3
source share
3 answers

This is obviously due to the fact that the Title field in the content type is the required value. Changing the search in the item id resolved it.

0
source

This is obviously due to the fact that the Title field in the content type is the required value. Changing the search in the item id resolved it.

It worked for me. But if you do not want to use the identifier field in your submissions or in the form, here are some tips to replace it with a title (or another column) in your search field ...

: InfoPath . , . ID. , Title, .

( ) : , , . ( ). , InfoPath. ID InfoPath. ( ) , . , "" , .

+1

A simple solution to this is to create a search field using the SharePoint list options and edit the form using infopath for further design changes. When you create a lookfield using infopath, this gives the above problem, I can solve it by creating a list column and then editing the form using InfoPath.

0
source

Source: https://habr.com/ru/post/1795713/


All Articles