SAPUI5 스마트 테이블의 속성을 필수로 설정하여 사용자가 편집 중에 필드를 비워 둘 수 없습니까?SAPUI5 스마트 테이블 - 주석이있는 필수 필드입니다.
가 나는 this document이이 같은 주석 metadata.xml 파일의 속성에 필수 필드 제어를 설정하는 것이 가능해야한다는 발견 :
<Property Name="NameLast" Type="Edm.String" Nullable="false" MaxLength="40" sap:label="Last name" sap:field-control="7" />
그러나이 설정으로 내가 콘솔에서 오류가 다음 무엇입니까
: 편집2017-04-14 11:37:36.691429 MockServer: Resource not found for the segment '7'
2017-04-14 11:37:36.707985 The following problem occurred: HTTP request failed404,Not Found,{"error":{"code":404,"message":{"lang":"en","value":"Resource not found for the segment '7'"}}} -
: 현장 관리 번호를 포함하지만, 경로 명시가 안 :
나중에 나는 수액 것을 알아 냈다 이온을 포함하는 다른 특성으로 이온. 그러나이 또한 작동하지 않습니다.
<Property Name="NameLast" Type="Edm.String" Nullable="false" MaxLength="40" sap:label="Last name" sap:field-control="Name_fc" />
<Property Name="Name_fc" Type="Edm.Byte" />
Name_fc 속성의 값은 '7'입니다. 이제는 콘솔 오류가 표시되지 않지만 입력 (NameLast) 필드를 유효성 검사없이 비워두고 OData 서비스로 보내면됩니다. 이는 예상 한 것과 다릅니다.
여기에는 필수 입력란을 사용하는 sap의 예에 대한 링크가 있습니다. 그들이 어떻게 만들 었는지는 모르겠다. https://sapui5.netweaver.ondemand.com/sdk/explored.html#/sample/sap.ui.comp.sample.smartfield/code/SmartField.view.xml는
당신은 또한 전체 metadata.xml을 게시하시기 바랍니다 수 있을까요? - –
metadata.xml은 여기 – sachad