官方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控件后面,加空白区域