SAP Fiori 官方Browse Orders例子的小知识点

官方Browse Orders例子的小知识点

vx:xiaoshitou5854

  • List控件的busyIndicatorDelay属性,单位是milliseconds
    指定它后,List就会在指定的事件过了后,才会被显示。
var oList = this.byId("list");
//得到busyIndicatorDelay的值,如果view页面没有设定,则默认值是1000毫秒
var iOriginalBusyDelay = oList.getBusyIndicatorDelay();
  • List控件的mode属性,设置每一行是否是可以选择的,单选还是多选
    mode="{= ${device>/system/phone} ? 'None' : 'SingleSelectMaster'}"
    Values:
    Delete - Delete mode (only one list item can be deleted via provided delete button)
    MultiSelect - Multi selection mode (more than one list item can be selected).
    None - Default mode (no selection).
    SingleSelect - Right-positioned single selection mode (only one list item can be selected).
    SingleSelectLeft - Left-positioned single selection mode (only one list item can be selected).
    SingleSelectMaster - Selected item is highlighted but no selection control is visible (only one list item can be selected)
  • List控件的growing属性,
    设置true后,一页就显示20条数据,在页面的最下面会多出一个【More】的可点击连接,点完后显示后20条数据。
  • List控件的growingScrollToLoad属性,
    growing设置为ture的前提下,才可以使用此属性。为true后,页面最下方的【More】就不显示了,当滚到最下方后,其余的数据会自动显示。
  • List控件的updateFinished属性,
    页面的数据绑定完成后,会回调此函数,此函数要在view对应的controller里定义。
  • List>items>ObjectListItem>title
    显示在左侧
  • List>items>ObjectListItem>number
    显示在右侧
  • List>items>firstStatus>state和text
    显示在右侧
    state是控制字的颜色,它的合法值:Error(红色),Success(绿色),Warning(橘色),Information(蓝色)。
    text是显示的文字。
  • List>items>attributes
    显示在左侧,List>items>ObjectListItem>title的下面
  • List>items>attributes>ObjectAttribute
    显示在左侧,List>items>ObjectListItem>title的下面,可以有多个,每一个都在独立的一行
  • headerToolbar>OverflowToolbar>SearchField
    搜索框
    showRefreshButton:是否在搜索框上显示刷新按钮,默认是false,true就显示。(焦点离开搜索框后才显示)
    search:执行搜索的函数。
  • headerToolbar>OverflowToolbar>SearchField>layoutData
    控制搜索框的大小
  • headerToolbar>OverflowToolbar>ToolbarSpacer
    在SearchField控件后面,加空白区域
原文地址:https://www.cnblogs.com/xiaoshiwang/p/15540707.html