cola.ListView
此属性不要与bind属性同时使用。
cola.ListView
此属性不要与items属性同时使用。
cola.ListView
此属性通常只在未自定义行模板时需要使用。
不过在特殊情况下,即使定义了行模板也可以继续使textProperty发挥作用。你可以在行模板中使用`$default`这样的特殊表达式来代表textProperty的值。例如:
此处表达式的基本格式是一到多段以空格分割的字符串,分别用于描述小屏、中屏、大屏、超大屏、巨屏下的分栏方式。 可选的设置包括row、1、2、3、4、...。 其中,这些数字表示每一行显示多少个列表项。row表示行模式,即每一个列表项显示为一行。row和1在很多情况下看起来区别并不大。 例如:当columns的设置为"row 2 4"时,表示在小屏上显示为行模式,而在中屏和大屏上分别显示为2列和4列排列的模式。 由于我们没有设置超大屏、巨屏下的分栏方式,因此在超大屏和巨屏下列表将使用前面大屏下的配置,即显示为4列。
cola.ListView
默认情况下,即使是在分栏模式下,列表也可以自动调整每个列表项的宽度。因此,如果没有特殊需要的话请不要设置此属性。
cola.ListView
cola.ListView
cola.ListView
cola.ListView
cola.AbstractList
cola.AbstractList
此功能需要配合cola.Provider的pageSize属性来使用。 即当需要时ColaUI会自动利用绑定的cola.EntityList对应的cola.Provider的翻页功能来装载新一页的数据。
cola.AbstractList
cola.AbstractList
此功能通常用于实现列表的下拉刷新功能。
cola.AbstractList
cola.AbstractList
此属性值的具体定义形式请参考此链接中的隐式Action里的filter方法 docs/action。 另外,您也可以任意的为filterCriteria定义个内容,只要filterCriteria的内容不为空。此控件在尝试渲染集合中的每一个元素时就会触发filterItem事件,您可以在该事件中利用代码逻辑来确定要显示哪些列表项。
cola.ItemsView
cola.ItemsView
cola.Widget
浮动:通过属性将根据所设定的值在容器中浮动显示
用户可自定样式之后通过此属性激活自定义样式,或者启用框架提供的样式
cola.Widget
弹出信息内容,当鼠悬停时显示此内容
cola.Widget
cola.Widget
宽度(如果传入的值为number将计量单位为px)
cola.Widget
高度(如果传入的值为number将计量单位为px)
cola.Element
每一个Element的实例都可以拥有1到N的标签,每个标签是一个String类型的值。 通过标签,我们可以快速的获取一批Element的实例,以便于对他们进行统一的操作。 参考:cola.tag()另外,在设置tag时如果只需要设置一个tag,我们可以直接使用简单的字符串,Cola-UI会自动将其转换成字符串的数组。例如:
element.set("tag", "invisible");
cola.Element
cola.ItemsView
cola.ItemsView
cola.Widget
var widget=new cola.Widget();
widget.showDimmer({content:"中间内容"})
widget.showDimmer({
tagName:"div",
content:{
tagName:"div",
content:"中间内容"
}
})
cola.Widget
cola.RenderableElement
cola.RenderableElement
cola.RenderableElement
cola.RenderableElement
cola.RenderableElement
cola.RenderableElement
cola.Element
Attribute名或路径
注意设置或读取Attribute时,我们不但可以直接使用属性名也可以利用路径对属性值记性钻取式的读写。 请参考: Element
cola.Element
Attribute名或路径
要写入的值
注意设置或读取Attribute时,我们不但可以直接使用属性名也可以利用路径对属性值记性钻取式的读写。 请参考: Element
cola.Element
在定义此处的事件名时,我们可以通过":"分割的方式在事件名后面定义本事件监听器的别名。
事件监听器
cola.Element
事件名
事件监听器
一次性事件监听器表示只要事件触发过一次,该事件监听器就会自动解除绑定。即这样的时间监听器只会触发一次。
cola.Element
事件名
事件监听器
cola.ListView
控件本身
当前列表元素对应的列表项数据。
该事件的返回值应该是一个字符串,列表根据这个字符串对列表项进行分组,这个字符串也将作为这个分组的组名。
true
进行处理cola.ListView
控件本身
当前列表元素对应的列表项数据。
原生DOM事件对应的Event对象。
true
进行处理cola.ListView
控件本身
当前列表元素对应的列表项数据。
原生DOM事件对应的Event对象。
滑动的方向。
拖动的距离。
true
进行处理cola.ListView
控件本身
当前列表元素对应的列表项数据。
原生DOM事件对应的Event对象。
滑动的方向。
拖动的距离。
true
进行处理cola.ListView
控件本身
当前列表元素对应的列表项数据。
滑动的方向。
原生DOM事件对应的Event对象。
true
进行处理cola.ListView
控件本身
当前列表元素对应的列表项数据。
滑动的方向。
滑动操作区。
true
进行处理cola.ListView
控件本身
当前列表元素对应的列表项数据。
滑动的方向。
滑动操作区。
true
进行处理cola.ListView
控件本身
当前列表元素对应的列表项数据。
滑动的方向。
滑动操作区。
true
进行处理cola.AbstractList
控件本身
当前列表元素对应的列表项数据。
该事件的返回值即为要使用的模板的名称,如果此事件返回空则表示使用默认的名为“default”的模板。
true
进行处理cola.AbstractList
控件本身
当前列表元素对应的列表项数据。
当前列表元素,即当前列表项的DOM元素。
当前列表元素对应的scope。
true
进行处理cola.AbstractList
控件本身
下拉或上拉区对应的DOM元素。
下拉或上拉。
原生DOM事件对应的Event对象。
true
进行处理cola.AbstractList
控件本身
下拉或上拉区对应的DOM元素。
下拉或上拉。
原生DOM事件对应的Event对象。
拖动的距离。
最终将要触发下拉或上拉操作的阈值。即只要用户继续拖动列表当距离达到或超过这个阈值时再释放,将真正的触发下拉或上拉操作。
true
进行处理cola.AbstractList
控件本身
下拉或上拉区对应的DOM元素。
下拉或上拉。
原生DOM事件对应的Event对象。
true
进行处理cola.AbstractList
控件本身
下拉或上拉区对应的DOM元素。
下拉或上拉。
原生DOM事件对应的Event对象。
true
进行处理cola.AbstractList
控件本身
当前要过滤的列表项数据。
此事件的返回值为逻辑值,表示是否允许当前的列表项显示。
true
进行处理cola.ItemsView
控件本身
当前列表元素对应的列表项数据。
当前列表元素,即当前列表项的DOM元素。
原生DOM事件对应的Event对象。
true
进行处理cola.ItemsView
控件本身
当前列表元素对应的列表项数据。
当前列表元素,即当前列表项的DOM元素。
原生DOM事件对应的Event对象。
true
进行处理cola.ItemsView
控件本身
当前列表元素对应的列表项数据。
当前列表元素,即当前列表项的DOM元素。
原生DOM事件对应的Event对象。
true
进行处理cola.Widget
组件本身
组件本身
window.event 对象
true
进行处理cola.Widget
组件本身
组件本身
window.event 对象
true
进行处理cola.Widget
组件本身
组件本身
window.event 对象
true
进行处理cola.Widget
组件本身
组件本身
window.event 对象
true
进行处理cola.Widget
组件本身
组件本身
window.event 对象
在touch环境下建议使用此事件,在Android下响应比click快
true
进行处理cola.Element
cola对象本身
被改写的属性名。
true
进行处理cola.Element
cola对象本身
true
进行处理