当前位置: 首页 > Web前端 > HTML

SAPUI5SimpleForm控件实例的初始调试

时间:2023-04-02 19:30:27 HTML

simpleForm在XML视图中定义的可编辑属性:将触发SimpleForm。向控件添加元素:创建帮助文档中提到的F??ormContainer:然后创建FormElement:在表单循环中添加元素:一个SimpleForm有一个表单容器:一个表单容器有4个表单元素:一个表单元素有一对标签andfield:Layout实例似乎控制了这些数据:creategrid:foursizes:hereyoucanseethehardcoded12:thecolumnssetinmycode=2:所以跨度是12/2=6default跨度的计算值:defaultValue:我们可以看到,一个简单的SimpleForm,在渲染之后,实际上一共生成了五层结构:ResponsiveGridLayout控件使用响应式网格来渲染表单。在内部,Grid控件用于渲染。使用此布局,表单以响应方式呈现。根据可用空间,FormContainer呈现在一列或不同的列中,标签呈现在与字段相同的行或字段上方。此行为可能受此布局控件的属性影响。在FormContainer、标签和内容字段上,可以使用GridData更改默认呈现。FormElements不支持GridData。注意:如果使用GridData,这可能会导致比默认布局复杂得多的布局。这意味着在某些情况下,对其他事物的计算可能不会带来预期的结果。在这种情况下,应将GridData用于所有内容控件以禁用默认行为。这个控件不能单独使用,它只是渲染一个Form,所以必须使用布局聚合赋值给一个Form。