配置所需參數(shù)來初始化一個級聯(lián)菜單組件CascadingMenu
CascadingMenu的配置格式如下:
var cascadingMenu = new Blend.ui.CascadingMenu({"options":"values"});
CascadingMenu包含以下配置項:
類型 | 說明 | 是否必須 |
---|---|---|
String | cascadingMenu的id | 是 |
實例:
var cascadingMenu = new Blend.ui.CascadingMenu({
"id": "cascadingMenuTest",
"menus": [
{
id:'00001',
name:'回龍觀'
},{
id:'00002',
name:'天通苑'
},{
id:'00003',
name:'昌平鎮(zhèn)'
}
]
});
類型 | 說明 | 是否必須 |
---|---|---|
Number | cascadingMenu距離屏幕top的坐標(biāo),默認(rèn)值在頁面底部 | 否 |
實例:
var cascadingMenu = new Blend.ui.CascadingMenu({
"id": "cascadingMenuTest",
"top": 100,
"menus": [
{id:0,name:"賬單"},
{id:1,name:"我的"}
]
});
類型 | 說明 | 是否必須 |
---|---|---|
Number | 距離屏幕left的坐標(biāo),默認(rèn)值0 | 否 |
實例:
var cascadingMenu = new Blend.ui.CascadingMenu({
"id": "cascadingMenuTest",
"top": 100,
"left":100,
"menus": [
{id:0,name:"賬單"},
{id:1,name:"我的"}
]
});
類型 | 說明 | 是否必須 |
---|---|---|
Number | cascadingMenu像素寬度,默認(rèn)為屏幕寬度 | 否 |
實例:
var cascadingMenu = new Blend.ui.CascadingMenu({
"id": "cascadingMenuCase",
"top": 100,
"left":100,
"widht":100,
"menus": [
{id:0,name:"賬單"},
{id:1,name:"我的"}
]
});
類型 | 說明 | 是否必須 |
---|---|---|
Number | 菜單高度,默認(rèn)屏幕高度的1/2 | 否 |
實例:
var cascadingMenu = new Blend.ui.CascadingMenu({
"id": "cascadingMenuCase",
"top": 100,
"left":100,
"widht":100,
"height":100,
"menus": [
{id:0,name:"賬單"},
{id:1,name:"我的"}
]
});
類型 | 說明 | 是否必須 |
---|---|---|
String | 是否隨頁面滾動;默認(rèn)為true; | 否 |
實例:
var cascadingMenu = new Blend.ui.CascadingMenu({
"id": "cascadingMenuCase",
"top": 100,
"left":100,
"widht":100,
"height":100,
"fixed":true,
"menus": [
{id:0,name:"賬單"},
{id:1,name:"我的",
menus:[
{id:10,name:"我的xxxx"},
{id:11,name:"我的xxxx",
]
}
]
});
實例:
var cascadingMenu = new Blend.ui.CascadingMenu({
"id": "cascadingMenuCase",
"top": 100,
"left":100,
"widht":100,
"height":100,
"fixed":true,
"menus": [
{id:0,name:"賬單"},
{id:1,name:"我的",
menus:[
{id:10,name:"我的xxxx"},
{id:11,name:"我的xxxx",
]
}
]
});
cascadingMenu.show();
實例:
var cascadingMenu = new Blend.ui.CascadingMenu({
"id": "cascadingMenuCase",
"top": 100,
"left":100,
"widht":100,
"height":100,
"fixed":true,
"menus": [
{id:0,name:"賬單"},
{id:1,name:"我的",
menus:[
{id:10,name:"我的xxxx"},
{id:11,name:"我的xxxx",
]
}
]
});
cascadingMenu.hide();
實例:
var cascadingMenu = new Blend.ui.CascadingMenu({
"id": "cascadingMenuCase",
"top": 100,
"left":100,
"widht":100,
"height":100,
"fixed":true,
"menus": [
{id:0,name:"賬單"},
{id:1,name:"我的",
menus:[
{id:10,name:"我的xxxx"},
{id:11,name:"我的xxxx",
]
}
]
});
cascadingMenu.selectItem({
{
id:'1',
menus:[
{id:'10'}
]
}
});
更多建議: