📄 list.js
字号:
Class('App.linb_UI_List', 'linb.Com',{
Instance:{
//base Class for linb.Com
base:["linb.UI"],
//requried class for the App
required:["linb.UI.List", "linb.UI.Label", "linb.UI.Gallery", "linb.UI.Div"],
iniComponents:function(){
// [[code created by jsLinb UI Builder
var host=this, children=[], append=function(child){children.push(child.get(0))};
append((new linb.UI.Label)
.host(host,"label1")
.setLeft(50)
.setTop(10)
.setWidth(336)
.setCaption("b")
.setHAlign("left")
);
append((new linb.UI.List)
.host(host,"list2")
.setItems([{"id":"item a", "caption":"item a", "tips":"item a"}, {"id":"item b1", "caption":"item b1", "tips":"item b1"}, {"id":"item b2", "caption":"item b2", "tips":"item b2"}, {"id":"item b3", "caption":"item b3", "tips":"item b3"}])
.setDisabled(true)
.setLeft(30)
.setTop(240)
.setHeight(100)
.onItemSelected("_list5_onitemselected")
);
append((new linb.UI.Div)
.host(host,"div36")
.setLeft(30)
.setTop(50)
.setWidth(120)
.setHeight(20)
.setHtml("select mode : single")
);
append((new linb.UI.Div)
.host(host,"div37")
.setLeft(160)
.setTop(50)
.setWidth(120)
.setHeight(20)
.setHtml("select mode : multi")
);
append((new linb.UI.Div)
.host(host,"div38")
.setLeft(40)
.setTop(210)
.setWidth(100)
.setHeight(20)
.setHtml("disabled")
);
append((new linb.UI.List)
.host(host,"list3")
.setItems([{"id":"item a", "caption":"<b>long</b> long long item a", "tips":"item a"}, {"id":"item b", "caption":"<span style='color:red'>long</span> long long item b", "tips":"item b"}, {"id":"item c", "caption":"<span style='font-size:20px'>long</span> long long item c", "tips":"item c"}])
.setLeft(160)
.setTop(240)
.setHeight(100)
.onItemSelected("_list5_onitemselected")
);
append((new linb.UI.List)
.host(host,"list1")
.setItems([{"id":"item a", "caption":"item a", "image":"img/demo.gif"}, {"id":"item b", "caption":"item b", "image":"img/demo.gif"}, {"id":"item c", "caption":"item c", "image":"img/demo.gif"}])
.setLeft(160)
.setTop(80)
.setHeight(100)
.setSelMode("multi")
.onItemSelected("_list5_onitemselected")
);
append((new linb.UI.List)
.host(host,"list4")
.setItems([{"id":"item a", "caption":"item a", "image":"img/demo.gif"}, {"id":"item b", "caption":"item b", "image":"img/demo.gif"}, {"id":"item c", "caption":"item c", "image":"img/demo.gif"}])
.setLeft(30)
.setTop(80)
.setHeight(100)
.setMaxHeight("200")
.onItemSelected("_list5_onitemselected")
);
append((new linb.UI.Div)
.host(host,"div39")
.setLeft(160)
.setTop(210)
.setWidth(100)
.setHeight(20)
.setHtml("custom item")
);
append((new linb.UI.Div)
.host(host,"div27")
.setLeft(300)
.setTop(210)
.setWidth(100)
.setHeight(20)
.setHtml("Use listKey")
);
append((new linb.UI.List)
.host(host,"list7")
.setListKey("testkey")
.setLeft(290)
.setTop(240)
.setHeight(100)
.setMaxHeight("200")
.onItemSelected("_list5_onitemselected")
);
append((new linb.UI.Div)
.host(host,"div46")
.setLeft(300)
.setTop(50)
.setWidth(170)
.setHeight(20)
.setHtml("select mode : none")
);
append((new linb.UI.List)
.host(host,"list23")
.setItems([{"id":"item a", "caption":"item a", "image":"img/demo.gif"}, {"id":"item b", "caption":"item b", "image":"img/demo.gif"}, {"id":"item c", "caption":"item c", "image":"img/demo.gif"}])
.setLeft(300)
.setTop(80)
.setHeight(100)
.setSelMode("none")
.onItemSelected("_list23_onitemselected")
);
return children;
// ]]code created by jsLinb UI Builder
},
_list5_onitemselected:function (profile, item, src) {
this.label1.setCaption(profile.boxing().getUIValue());
return false;
},
_list23_onitemselected:function (profile, item, src) {
this.label1.setCaption(item.id);
return false;
},
_onready:function () {
linb.UI.cacheData('testkey',['in listkey 1', 'in listkey 2'])
},
events:{"onReady":"_onready"}
}
});
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -