* commit '06ac37382222577f40712c66d11150d0d05ff84c': add add add add update add add add add add update add 无JIRA任务 整理 add update add base节点 布局demo addes6
@ -1 +1 @@ |
|||||||
Demo.CONFIG = Demo.LAYOUT_CONFIG.concat(Demo.BASE_CONFIG).concat(Demo.CASE_CONFIG).concat(Demo.WIDGET_CONFIG); |
Demo.CONFIG = Demo.LAYOUT_CONFIG.concat(Demo.BASE_CONFIG).concat(Demo.CASE_CONFIG).concat(Demo.WIDGET_CONFIG).concat(Demo.COMPONENT_CONFIG); |
@ -0,0 +1,39 @@ |
|||||||
|
Demo.TreeValueChooser = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-tree-value-chooser" |
||||||
|
}, |
||||||
|
render: function () { |
||||||
|
|
||||||
|
var tree = []; |
||||||
|
for (var i = 0; i < 21; i++) { |
||||||
|
tree.push({ |
||||||
|
value: i + "", |
||||||
|
text: i + "", |
||||||
|
id: i + "", |
||||||
|
pId: null |
||||||
|
}); |
||||||
|
for (var j = 0; j < 9; j++) { |
||||||
|
tree.push({ |
||||||
|
value: i + "-" + j, |
||||||
|
text: j + "", |
||||||
|
id: i + "-" + j, |
||||||
|
pId: i + "" |
||||||
|
}) |
||||||
|
} |
||||||
|
} |
||||||
|
var widget = BI.createWidget({ |
||||||
|
type: "bi.tree_value_chooser_combo", |
||||||
|
items: tree, |
||||||
|
itemsCreator: function (op, callback) { |
||||||
|
callback(tree); |
||||||
|
} |
||||||
|
}); |
||||||
|
return { |
||||||
|
type: "bi.vertical", |
||||||
|
hgap: 200, |
||||||
|
vgap: 10, |
||||||
|
items: [widget] |
||||||
|
}; |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.tree_value_chooser", Demo.TreeValueChooser); |
@ -1,8 +1,116 @@ |
|||||||
Demo.CASE_CONFIG = [{ |
Demo.CASE_CONFIG = [{ |
||||||
id: 3, |
id: 3, |
||||||
text: "基础控件" |
text: "实例控件" |
||||||
}, { |
}, { |
||||||
pId: 3, |
pId: 3, |
||||||
text: "bi.center_adapt", |
text: "bi.calendar", |
||||||
value: "demo.center_adapt" |
value: "demo.calendar" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
text: "bi.zclip", |
||||||
|
value: "demo.zclip" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
text: "bi.complex_calendar", |
||||||
|
value: "demo.complex_calendar" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
text: "bi.calendar", |
||||||
|
value: "demo.calendar" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
text: "bi.colorpicker", |
||||||
|
value: "demo.colorpicker" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
text: "bi.bubble_combo", |
||||||
|
value: "demo.bubble_combo" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
id: 11, |
||||||
|
text: "editors" |
||||||
|
}, { |
||||||
|
pId: 11, |
||||||
|
text: "bi.record_editor", |
||||||
|
value: "demo.record_editor" |
||||||
|
}, { |
||||||
|
pId: 11, |
||||||
|
text: "bi.shelter_editor", |
||||||
|
value: "demo.shelter_editor" |
||||||
|
}, { |
||||||
|
pId: 11, |
||||||
|
text: "bi.sign_editor", |
||||||
|
value: "demo.sign_editor" |
||||||
|
}, { |
||||||
|
pId: 11, |
||||||
|
text: "bi.state_editor", |
||||||
|
value: "demo.state_editor" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
text: "各种checkbox", |
||||||
|
value: "demo.checkboxes" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
text: "各种tip", |
||||||
|
value: "demo.tips" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
text: "bi.branch_expander", |
||||||
|
value: "demo.branch_expander" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
text: "bi.float_box", |
||||||
|
value: "demo.float_box" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
text: "bi.float_box", |
||||||
|
value: "demo.float_box" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
text: "bi.segment", |
||||||
|
value: "demo.segment" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
id: 12, |
||||||
|
text: "各种表格" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
id: 13, |
||||||
|
text: "各种tree" |
||||||
|
}, { |
||||||
|
pId: 3, |
||||||
|
text: "各种trigger", |
||||||
|
value: "demo.triggers" |
||||||
|
}, { |
||||||
|
pId: 12, |
||||||
|
text: "bi.adaptive_table", |
||||||
|
value: "demo.adaptive_table" |
||||||
|
}, { |
||||||
|
pId: 12, |
||||||
|
text: "bi.table_tree", |
||||||
|
value: "demo.table_tree" |
||||||
|
}, { |
||||||
|
pId: 12, |
||||||
|
text: "bi.layer_tree_table", |
||||||
|
value: "demo.layer_tree_table" |
||||||
|
}, { |
||||||
|
pId: 13, |
||||||
|
text: "bi.branch_tree", |
||||||
|
value: "demo.branch_tree" |
||||||
|
}, { |
||||||
|
pId: 13, |
||||||
|
text: "bi.display_tree", |
||||||
|
value: "demo.display_tree" |
||||||
|
}, { |
||||||
|
pId: 13, |
||||||
|
text: "bi.level_tree", |
||||||
|
value: "demo.level_tree" |
||||||
|
}, { |
||||||
|
pId: 13, |
||||||
|
text: "bi.simple_tree", |
||||||
|
value: "demo.simple_tree" |
||||||
|
}, { |
||||||
|
pId: 13, |
||||||
|
text: "bi.handstand_branch_tree", |
||||||
|
value: "demo.handstand_branch_tree" |
||||||
}]; |
}]; |
@ -0,0 +1,15 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.COMPONENT_CONFIG = [{ |
||||||
|
id: 15, |
||||||
|
text: "部件" |
||||||
|
}, { |
||||||
|
pId: 15, |
||||||
|
text: "bi.value_chooser_combo", |
||||||
|
value: "demo.value_chooser_combo" |
||||||
|
}, { |
||||||
|
pId: 15, |
||||||
|
text: "bi.tree_value_chooser_combo", |
||||||
|
value: "demo.tree_value_chooser" |
||||||
|
}]; |
@ -1,8 +1,8 @@ |
|||||||
Demo.WIDGET_CONFIG = [{ |
Demo.WIDGET_CONFIG = [{ |
||||||
id: 4, |
id: 4, |
||||||
text: "基础控件" |
text: "详细控件" |
||||||
}, { |
}, { |
||||||
pId: 4, |
pId: 4, |
||||||
text: "bi.center_adapt", |
text: "bi.multi_select_combo", |
||||||
value: "demo.center_adapt" |
value: "demo.multi_select_combo" |
||||||
}]; |
}]; |
@ -0,0 +1,97 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.BorderLayout = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-border" |
||||||
|
}, |
||||||
|
|
||||||
|
_createNorth: function(){ |
||||||
|
return BI.createWidget({ |
||||||
|
type: "bi.label", |
||||||
|
text: "North", |
||||||
|
cls: "layout-bg1", |
||||||
|
height: 30 |
||||||
|
}) |
||||||
|
}, |
||||||
|
|
||||||
|
_createWest: function(){ |
||||||
|
return BI.createWidget({ |
||||||
|
type: "bi.center", |
||||||
|
cls: "layout-bg2", |
||||||
|
items:[{ |
||||||
|
type: "bi.label", |
||||||
|
text: "West", |
||||||
|
whiteSpace: "normal" |
||||||
|
}] |
||||||
|
}) |
||||||
|
}, |
||||||
|
|
||||||
|
_createCenter: function(){ |
||||||
|
return BI.createWidget({ |
||||||
|
type: "bi.center", |
||||||
|
cls: "layout-bg3", |
||||||
|
items: [{ |
||||||
|
type: "bi.label", |
||||||
|
text: "Center", |
||||||
|
whiteSpace: "normal" |
||||||
|
}] |
||||||
|
}) |
||||||
|
}, |
||||||
|
|
||||||
|
_createEast: function(){ |
||||||
|
return BI.createWidget({ |
||||||
|
type: "bi.center", |
||||||
|
cls: "layout-bg5", |
||||||
|
items: [{ |
||||||
|
type: "bi.label", |
||||||
|
text: "East", |
||||||
|
whiteSpace: "normal" |
||||||
|
}] |
||||||
|
}) |
||||||
|
}, |
||||||
|
|
||||||
|
_createSouth: function(){ |
||||||
|
return BI.createWidget({ |
||||||
|
type: "bi.label", |
||||||
|
text: "South", |
||||||
|
cls: "layout-bg6", |
||||||
|
height: 50 |
||||||
|
}) |
||||||
|
}, |
||||||
|
|
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.border", |
||||||
|
cls: "", |
||||||
|
items: { |
||||||
|
north: { |
||||||
|
el: this._createNorth(), |
||||||
|
height: 30, |
||||||
|
top: 20, |
||||||
|
left: 20, |
||||||
|
right: 20 |
||||||
|
}, |
||||||
|
south: { |
||||||
|
el: this._createSouth(), |
||||||
|
height: 50, |
||||||
|
bottom: 20, |
||||||
|
left: 20, |
||||||
|
right: 20 |
||||||
|
}, |
||||||
|
west: { |
||||||
|
el: this._createWest(), |
||||||
|
width: 200, |
||||||
|
left: 20 |
||||||
|
}, |
||||||
|
east: { |
||||||
|
el: this._createEast(), |
||||||
|
width: 300, |
||||||
|
right: 20 |
||||||
|
}, |
||||||
|
center: this._createCenter() |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.border", Demo.BorderLayout); |
@ -0,0 +1,35 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.CenterLayout = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-center" |
||||||
|
}, |
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.center", |
||||||
|
items: [{ |
||||||
|
type: "bi.label", |
||||||
|
text: "Center 1,这里虽然设置label的高度30,但是最终影响高度的是center布局", |
||||||
|
cls: "layout-bg1", |
||||||
|
whiteSpace: "normal" |
||||||
|
},{ |
||||||
|
type: "bi.label", |
||||||
|
text: "Center 2,为了演示label是占满整个的,用了一个whiteSpace:normal", |
||||||
|
cls: "layout-bg2", |
||||||
|
whiteSpace: "normal" |
||||||
|
},{ |
||||||
|
type: "bi.label", |
||||||
|
text: "Center 3", |
||||||
|
cls: "layout-bg3" |
||||||
|
},{ |
||||||
|
type: "bi.label", |
||||||
|
text: "Center 4", |
||||||
|
cls: "layout-bg5" |
||||||
|
}], |
||||||
|
hgap: 20, |
||||||
|
vgap: 20 |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.center_layout", Demo.CenterLayout); |
@ -0,0 +1,27 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.FloatCenterLayout = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-float-center" |
||||||
|
}, |
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.float_center", |
||||||
|
items: [{ |
||||||
|
type: "bi.label", |
||||||
|
text: "floatCenter与center的不同在于,它可以控制最小宽度和最大宽度", |
||||||
|
cls: "layout-bg1", |
||||||
|
whiteSpace: "normal" |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
text: "floatCenter与center的不同在于,它可以控制最小宽度和最大宽度", |
||||||
|
cls: "layout-bg2", |
||||||
|
whiteSpace: "normal" |
||||||
|
}], |
||||||
|
hgap: 20, |
||||||
|
vgap: 20 |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.float_center", Demo.FloatCenterLayout); |
@ -0,0 +1,85 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.FlowLayout = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-flow" |
||||||
|
}, |
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.center_adapt", |
||||||
|
items: [{ |
||||||
|
type: "bi.left", |
||||||
|
items: [{ |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Left-1", |
||||||
|
cls: "layout-bg1", |
||||||
|
hgap: 20 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Left-2", |
||||||
|
cls: "layout-bg2", |
||||||
|
hgap: 20 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Left-3", |
||||||
|
cls: "layout-bg3", |
||||||
|
hgap: 20 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Left-4", |
||||||
|
cls: "layout-bg4", |
||||||
|
hgap: 20 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Left-5", |
||||||
|
cls: "layout-bg5", |
||||||
|
hgap: 20 |
||||||
|
}], |
||||||
|
hgap: 20, |
||||||
|
vgap: 20 |
||||||
|
}, { |
||||||
|
type: "bi.right", |
||||||
|
items: [{ |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Right-1", |
||||||
|
cls: "layout-bg1", |
||||||
|
hgap: 20 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Right-2", |
||||||
|
cls: "layout-bg2", |
||||||
|
hgap: 20 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Right-3", |
||||||
|
cls: "layout-bg3", |
||||||
|
hgap: 20 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Right-4", |
||||||
|
cls: "layout-bg4", |
||||||
|
hgap: 20 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Right-5", |
||||||
|
cls: "layout-bg5", |
||||||
|
hgap: 20 |
||||||
|
}], |
||||||
|
hgap: 20, |
||||||
|
vgap: 20 |
||||||
|
}] |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.flow", Demo.FlowLayout); |
@ -0,0 +1,137 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.GridLayout = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-grid" |
||||||
|
}, |
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.grid", |
||||||
|
columns: 5, |
||||||
|
rows: 3, |
||||||
|
items: [{ |
||||||
|
column: 0, |
||||||
|
row: 0, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-0, row-0", |
||||||
|
cls: "layout-bg1" |
||||||
|
} |
||||||
|
}, { |
||||||
|
column: 1, |
||||||
|
row: 0, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-1, row-0", |
||||||
|
cls: "layout-bg2" |
||||||
|
} |
||||||
|
}, { |
||||||
|
column: 2, |
||||||
|
row: 0, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-2, row-0", |
||||||
|
cls: "layout-bg6" |
||||||
|
} |
||||||
|
}, { |
||||||
|
column: 3, |
||||||
|
row: 0, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-3, row-0", |
||||||
|
cls: "layout-bg3" |
||||||
|
} |
||||||
|
}, { |
||||||
|
column: 4, |
||||||
|
row: 0, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-4, row-0", |
||||||
|
cls: "layout-bg4" |
||||||
|
} |
||||||
|
}, { |
||||||
|
column: 0, |
||||||
|
row: 1, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-0, row-1", |
||||||
|
cls: "layout-bg5" |
||||||
|
} |
||||||
|
}, { |
||||||
|
column: 1, |
||||||
|
row: 1, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-1, row-1", |
||||||
|
cls: "layout-bg6" |
||||||
|
} |
||||||
|
}, { |
||||||
|
column: 2, |
||||||
|
row: 1, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-2, row-1", |
||||||
|
cls: "layout-bg7" |
||||||
|
} |
||||||
|
}, { |
||||||
|
column: 3, |
||||||
|
row: 1, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-3, row-1", |
||||||
|
cls: "layout-bg1" |
||||||
|
} |
||||||
|
}, { |
||||||
|
column: 4, |
||||||
|
row: 1, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-4, row-1", |
||||||
|
cls: "layout-bg3" |
||||||
|
} |
||||||
|
}, { |
||||||
|
column: 0, |
||||||
|
row: 2, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-0, row-2", |
||||||
|
cls: "layout-bg2" |
||||||
|
} |
||||||
|
}, { |
||||||
|
column: 1, |
||||||
|
row: 2, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-1, row-2", |
||||||
|
cls: "layout-bg3" |
||||||
|
} |
||||||
|
}, { |
||||||
|
column: 2, |
||||||
|
row: 2, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-2, row-2", |
||||||
|
cls: "layout-bg4" |
||||||
|
} |
||||||
|
}, { |
||||||
|
column: 3, |
||||||
|
row: 2, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-3, row-2", |
||||||
|
cls: "layout-bg5" |
||||||
|
} |
||||||
|
}, { |
||||||
|
column: 4, |
||||||
|
row: 2, |
||||||
|
el: { |
||||||
|
type: "bi.label", |
||||||
|
text: "column-4, row-2", |
||||||
|
cls: "layout-bg6" |
||||||
|
} |
||||||
|
}] |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.grid", Demo.GridLayout); |
@ -0,0 +1,50 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/21. |
||||||
|
*/ |
||||||
|
Demo.Horizontal = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-horizontal" |
||||||
|
}, |
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.vertical", |
||||||
|
items: [{ |
||||||
|
type: "bi.horizontal", |
||||||
|
items: [{ |
||||||
|
type: "bi.absolute", |
||||||
|
items: [{ |
||||||
|
el: { |
||||||
|
type: "bi.text_button", |
||||||
|
cls: "layout-bg1", |
||||||
|
text: "这里设置了lgap(左边距),rgap(右边距),tgap(上边距),bgap(下边距)这里设置了lgap(左边距),rgap(右边距),tgap(上边距),bgap(下边距)", |
||||||
|
height: 30 |
||||||
|
}, |
||||||
|
left: 0, |
||||||
|
right: 0 |
||||||
|
}], |
||||||
|
width: 100, |
||||||
|
height: 30 |
||||||
|
}, { |
||||||
|
type: "bi.absolute", |
||||||
|
items: [{ |
||||||
|
el: { |
||||||
|
type: "bi.text_button", |
||||||
|
cls: "layout-bg2", |
||||||
|
text: "这里设置了lgap(左边距),rgap(右边距),tgap(上边距),bgap(下边距)这里设置了lgap(左边距),rgap(右边距),tgap(上边距),bgap(下边距)", |
||||||
|
height: 30 |
||||||
|
}, |
||||||
|
left: 0, |
||||||
|
right: 0 |
||||||
|
}], |
||||||
|
width: 200, |
||||||
|
height: 30 |
||||||
|
}] |
||||||
|
}], |
||||||
|
lgap: 20, |
||||||
|
rgap: 80, |
||||||
|
tgap: 80, |
||||||
|
bgap: 50 |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.horizontal", Demo.Horizontal); |
@ -0,0 +1,42 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.HorizontalAdapt = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-horizontal-adapt" |
||||||
|
}, |
||||||
|
|
||||||
|
_createLayout: function () { |
||||||
|
return BI.createWidget({ |
||||||
|
type: "bi.horizontal_adapt", |
||||||
|
vgap: 10, |
||||||
|
items: [{ |
||||||
|
type: "bi.label", |
||||||
|
text: "Horizontal Adapt左右自适应", |
||||||
|
cls: "layout-bg1", |
||||||
|
width: 300, |
||||||
|
height: 30 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
text: "Horizontal Adapt左右自适应", |
||||||
|
cls: "layout-bg2", |
||||||
|
//width: 300,
|
||||||
|
height: 30 |
||||||
|
}] |
||||||
|
}) |
||||||
|
}, |
||||||
|
|
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.grid", |
||||||
|
columns: 1, |
||||||
|
rows: 2, |
||||||
|
items: [{ |
||||||
|
column: 0, |
||||||
|
row: 0, |
||||||
|
el: this._createLayout() |
||||||
|
}] |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.horizontal_adapt", Demo.HorizontalAdapt); |
@ -0,0 +1,42 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.HorizontalAuto = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-horizontal-auto" |
||||||
|
}, |
||||||
|
|
||||||
|
_createLayout: function () { |
||||||
|
return BI.createWidget({ |
||||||
|
type: "bi.horizontal_auto", |
||||||
|
vgap: 10, |
||||||
|
items: [{ |
||||||
|
type: "bi.label", |
||||||
|
text: "Horizontal Auto左右自适应", |
||||||
|
cls: "layout-bg1", |
||||||
|
width: 300, |
||||||
|
height: 30 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
text: "Horizontal Auto左右自适应", |
||||||
|
cls: "layout-bg2", |
||||||
|
width: 300, |
||||||
|
height: 30 |
||||||
|
}] |
||||||
|
}) |
||||||
|
}, |
||||||
|
|
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.grid", |
||||||
|
columns: 1, |
||||||
|
rows: 2, |
||||||
|
items: [{ |
||||||
|
column: 0, |
||||||
|
row: 0, |
||||||
|
el: this._createLayout() |
||||||
|
}] |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.horizontal_auto", Demo.HorizontalAuto); |
@ -0,0 +1,35 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.HorizontalFloat = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-horizontal-float" |
||||||
|
}, |
||||||
|
|
||||||
|
_createLayout: function () { |
||||||
|
return BI.createWidget({ |
||||||
|
type: "bi.horizontal_float", |
||||||
|
vgap: 10, |
||||||
|
items: [{ |
||||||
|
type: "bi.label", |
||||||
|
text: "Horizontal Float左右自适应", |
||||||
|
cls: "layout-bg1", |
||||||
|
width: 100 |
||||||
|
}] |
||||||
|
}) |
||||||
|
}, |
||||||
|
|
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.grid", |
||||||
|
columns: 1, |
||||||
|
rows: 2, |
||||||
|
items: [{ |
||||||
|
column: 0, |
||||||
|
row: 0, |
||||||
|
el: this._createLayout() |
||||||
|
}] |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.horizontal_float", Demo.HorizontalFloat); |
@ -0,0 +1,38 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.HtapeLayout = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-htape" |
||||||
|
}, |
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.htape", |
||||||
|
items : [ |
||||||
|
{ |
||||||
|
width: 100, |
||||||
|
el : { |
||||||
|
type : 'bi.label', |
||||||
|
text : '1', |
||||||
|
cls: "layout-bg1" |
||||||
|
} |
||||||
|
}, { |
||||||
|
width: 200, |
||||||
|
el : { |
||||||
|
type : 'bi.label', |
||||||
|
text : '2', |
||||||
|
cls: "layout-bg2" |
||||||
|
} |
||||||
|
}, { |
||||||
|
width: 'fill', |
||||||
|
el : { |
||||||
|
type : 'bi.label', |
||||||
|
text : '3', |
||||||
|
cls: "layout-bg3" |
||||||
|
} |
||||||
|
} |
||||||
|
] |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.htape", Demo.HtapeLayout); |
@ -0,0 +1,47 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.InlineLayout = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-inline" |
||||||
|
}, |
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.inline", |
||||||
|
items: [{ |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Left-1", |
||||||
|
cls: "layout-bg1", |
||||||
|
hgap: 200 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Left-2", |
||||||
|
cls: "layout-bg2", |
||||||
|
hgap: 200 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Left-3", |
||||||
|
cls: "layout-bg3", |
||||||
|
hgap: 200 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Left-4", |
||||||
|
cls: "layout-bg4", |
||||||
|
hgap: 200 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
height: 30, |
||||||
|
text: "Left-5", |
||||||
|
cls: "layout-bg5", |
||||||
|
hgap: 200 |
||||||
|
}], |
||||||
|
hgap: 20, |
||||||
|
vgap: 20 |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.inline", Demo.InlineLayout); |
@ -0,0 +1,44 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.LeftRightVerticalAdaptLayout = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-left-right-vertical-adapt" |
||||||
|
}, |
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.left_right_vertical_adapt", |
||||||
|
lhgap: 10, |
||||||
|
rhgap: 30, |
||||||
|
items: { |
||||||
|
left: [{ |
||||||
|
type: "bi.label", |
||||||
|
text: "左边的垂直居中", |
||||||
|
cls: "layout-bg1", |
||||||
|
width: 100, |
||||||
|
height: 30 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
text: "左边的垂直居中", |
||||||
|
cls: "layout-bg2", |
||||||
|
width: 100, |
||||||
|
height: 30 |
||||||
|
}], |
||||||
|
right: [{ |
||||||
|
type: "bi.label", |
||||||
|
text: "右边的垂直居中", |
||||||
|
cls: "layout-bg1", |
||||||
|
width: 100, |
||||||
|
height: 30 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
text: "右边的垂直居中", |
||||||
|
cls: "layout-bg2", |
||||||
|
width: 100, |
||||||
|
height: 30 |
||||||
|
}] |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.left_right_vertical_adapt", Demo.LeftRightVerticalAdaptLayout); |
@ -0,0 +1,162 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.TableLayout = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-table-layout" |
||||||
|
}, |
||||||
|
|
||||||
|
_createTable1: function () { |
||||||
|
return { |
||||||
|
type: "bi.table", |
||||||
|
items: BI.createItems([ |
||||||
|
[ |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg1" |
||||||
|
} |
||||||
|
}, |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg2" |
||||||
|
} |
||||||
|
}, |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg3" |
||||||
|
} |
||||||
|
} |
||||||
|
], |
||||||
|
[ |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg4" |
||||||
|
} |
||||||
|
}, |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg5" |
||||||
|
} |
||||||
|
}, |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg6" |
||||||
|
} |
||||||
|
} |
||||||
|
], |
||||||
|
[ |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg7" |
||||||
|
} |
||||||
|
}, |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg8" |
||||||
|
} |
||||||
|
}, |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg1" |
||||||
|
} |
||||||
|
} |
||||||
|
], |
||||||
|
[ |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg2" |
||||||
|
} |
||||||
|
}, |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg3" |
||||||
|
} |
||||||
|
}, |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg4" |
||||||
|
} |
||||||
|
} |
||||||
|
], |
||||||
|
[ |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg5" |
||||||
|
} |
||||||
|
}, |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg6" |
||||||
|
} |
||||||
|
}, |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg7" |
||||||
|
} |
||||||
|
} |
||||||
|
], |
||||||
|
[ |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg8" |
||||||
|
} |
||||||
|
}, |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg1" |
||||||
|
} |
||||||
|
}, |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg2" |
||||||
|
} |
||||||
|
} |
||||||
|
], |
||||||
|
[ |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg6" |
||||||
|
} |
||||||
|
}, |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg7" |
||||||
|
} |
||||||
|
}, |
||||||
|
{ |
||||||
|
el: { |
||||||
|
cls: "layout-bg8" |
||||||
|
} |
||||||
|
} |
||||||
|
] |
||||||
|
], { |
||||||
|
type: "bi.layout" |
||||||
|
}), |
||||||
|
columnSize: [100, "fill", 200], |
||||||
|
rowSize: [10, 30, 50, 70, 90, 110, 130], |
||||||
|
hgap: 20, |
||||||
|
vgap: 10 |
||||||
|
} |
||||||
|
}, |
||||||
|
|
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.grid", |
||||||
|
columns: 1, |
||||||
|
rows: 1, |
||||||
|
items: [ |
||||||
|
{ |
||||||
|
column: 0, |
||||||
|
row: 0, |
||||||
|
el: this._createTable1() |
||||||
|
} |
||||||
|
//, {
|
||||||
|
// column: 0,
|
||||||
|
// row: 1,
|
||||||
|
// el: this._createTable2()
|
||||||
|
//}
|
||||||
|
] |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.table_layout", Demo.TableLayout); |
@ -0,0 +1,59 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.TdLayout = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-td" |
||||||
|
}, |
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.vertical", |
||||||
|
items: [{ |
||||||
|
type: "bi.td", |
||||||
|
columnSize: [100, 100, ""], |
||||||
|
items: BI.createItems([ |
||||||
|
[{ |
||||||
|
el: { |
||||||
|
type: 'bi.label', |
||||||
|
text: '这是一段可以换行的文字,为了使它换行我要多写几个字,但是我又凑不够这么多的字,万般焦急下,只能随便写写', |
||||||
|
cls: "layout-bg1" |
||||||
|
} |
||||||
|
}, { |
||||||
|
el: { |
||||||
|
type: 'bi.label', |
||||||
|
text: '这是一段可以换行的文字,为了使它换行我要多写几个字,但是我又凑不够这么多的字,万般焦急下,只能随便写写', |
||||||
|
cls: "layout-bg2" |
||||||
|
} |
||||||
|
}, { |
||||||
|
el: { |
||||||
|
type: 'bi.label', |
||||||
|
text: '这是一段可以换行的文字,为了使它换行我要多写几个字,但是我又凑不够这么多的字,万般焦急下,只能随便写写', |
||||||
|
cls: "layout-bg3" |
||||||
|
} |
||||||
|
}], [{ |
||||||
|
el: { |
||||||
|
type: 'bi.label', |
||||||
|
text: '这是一段可以换行的文字,为了使它换行我要多写几个字,但是我又凑不够这么多的字,万般焦急下,只能随便写写', |
||||||
|
cls: "layout-bg5" |
||||||
|
} |
||||||
|
}, { |
||||||
|
el: { |
||||||
|
type: 'bi.label', |
||||||
|
text: '这是一段可以换行的文字,为了使它换行我要多写几个字,但是我又凑不够这么多的字,万般焦急下,只能随便写写', |
||||||
|
cls: "layout-bg6" |
||||||
|
} |
||||||
|
}, { |
||||||
|
el: { |
||||||
|
type: 'bi.label', |
||||||
|
text: '这是一段可以换行的文字,为了使它换行我要多写几个字,但是我又凑不够这么多的字,万般焦急下,只能随便写写', |
||||||
|
cls: "layout-bg7" |
||||||
|
} |
||||||
|
}] |
||||||
|
], { |
||||||
|
whiteSpace: "normal" |
||||||
|
}) |
||||||
|
}] |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.td", Demo.TdLayout); |
@ -0,0 +1,25 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/21. |
||||||
|
*/ |
||||||
|
Demo.VerticalLayout = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-vertical" |
||||||
|
}, |
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.vertical", |
||||||
|
items: [{ |
||||||
|
type: "bi.label", |
||||||
|
cls: "layout-bg1", |
||||||
|
text: "这里设置了hgap(水平间距),vgap(垂直间距)", |
||||||
|
height: 30 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
cls: "layout-bg2", |
||||||
|
text: "这里设置了hgap(水平间距),vgap(垂直间距)", |
||||||
|
height: 30 |
||||||
|
}] |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.vertical", Demo.VerticalLayout); |
@ -0,0 +1,42 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.VerticalAdaptLayout = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-vertical-adapt" |
||||||
|
}, |
||||||
|
|
||||||
|
_createLayout: function () { |
||||||
|
return BI.createWidget({ |
||||||
|
type: "bi.vertical_adapt", |
||||||
|
vgap: 10, |
||||||
|
items: [{ |
||||||
|
type: "bi.label", |
||||||
|
text: "Vertical Adapt上下自适应", |
||||||
|
cls: "layout-bg1", |
||||||
|
width: 300, |
||||||
|
height: 30 |
||||||
|
}, { |
||||||
|
type: "bi.label", |
||||||
|
text: "Vertical Adapt上下自适应", |
||||||
|
cls: "layout-bg2", |
||||||
|
width: 300, |
||||||
|
height: 30 |
||||||
|
}] |
||||||
|
}) |
||||||
|
}, |
||||||
|
|
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.grid", |
||||||
|
columns: 2, |
||||||
|
rows: 1, |
||||||
|
items: [{ |
||||||
|
column: 0, |
||||||
|
row: 0, |
||||||
|
el: this._createLayout() |
||||||
|
}] |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.vertical_adapt", Demo.VerticalAdaptLayout); |
@ -0,0 +1,38 @@ |
|||||||
|
/** |
||||||
|
* Created by User on 2017/3/22. |
||||||
|
*/ |
||||||
|
Demo.VtapeLayout = BI.inherit(BI.Widget, { |
||||||
|
props: { |
||||||
|
baseCls: "demo-vtape" |
||||||
|
}, |
||||||
|
render: function () { |
||||||
|
return { |
||||||
|
type: "bi.vtape", |
||||||
|
items : [ |
||||||
|
{ |
||||||
|
height: 100, |
||||||
|
el : { |
||||||
|
type : 'bi.label', |
||||||
|
text : '1', |
||||||
|
cls: "layout-bg1" |
||||||
|
} |
||||||
|
}, { |
||||||
|
height: 200, |
||||||
|
el : { |
||||||
|
type : 'bi.label', |
||||||
|
text : '2', |
||||||
|
cls: "layout-bg2" |
||||||
|
} |
||||||
|
}, { |
||||||
|
height: 'fill', |
||||||
|
el : { |
||||||
|
type : 'bi.label', |
||||||
|
text : '3', |
||||||
|
cls: "layout-bg3" |
||||||
|
} |
||||||
|
} |
||||||
|
] |
||||||
|
} |
||||||
|
} |
||||||
|
}); |
||||||
|
$.shortcut("demo.vtape", Demo.VtapeLayout); |
Before Width: | Height: | Size: 652 B After Width: | Height: | Size: 652 B |
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 3.0 KiB |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 559 B |
After Width: | Height: | Size: 525 B |
After Width: | Height: | Size: 502 B |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 694 B |
After Width: | Height: | Size: 400 B |
After Width: | Height: | Size: 868 B |
After Width: | Height: | Size: 769 B |
After Width: | Height: | Size: 971 B |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 386 B |
After Width: | Height: | Size: 329 B |
After Width: | Height: | Size: 556 B |
After Width: | Height: | Size: 514 B |
After Width: | Height: | Size: 523 B |
After Width: | Height: | Size: 256 B |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 369 B |
After Width: | Height: | Size: 391 B |
After Width: | Height: | Size: 210 B |
After Width: | Height: | Size: 290 B |
After Width: | Height: | Size: 356 B |
After Width: | Height: | Size: 366 B |
After Width: | Height: | Size: 208 B |
After Width: | Height: | Size: 179 B |
After Width: | Height: | Size: 347 B |
After Width: | Height: | Size: 432 B |
After Width: | Height: | Size: 413 B |
After Width: | Height: | Size: 793 B |
After Width: | Height: | Size: 826 B |
After Width: | Height: | Size: 195 B |
After Width: | Height: | Size: 302 B |
After Width: | Height: | Size: 196 B |
After Width: | Height: | Size: 303 B |
After Width: | Height: | Size: 198 B |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 666 B |
After Width: | Height: | Size: 594 B |
After Width: | Height: | Size: 459 B |
After Width: | Height: | Size: 475 B |
After Width: | Height: | Size: 569 B |
After Width: | Height: | Size: 218 B |
After Width: | Height: | Size: 205 B |
After Width: | Height: | Size: 224 B |
After Width: | Height: | Size: 196 B |
After Width: | Height: | Size: 202 B |
After Width: | Height: | Size: 222 B |
After Width: | Height: | Size: 199 B |
After Width: | Height: | Size: 191 B |
After Width: | Height: | Size: 372 B |
After Width: | Height: | Size: 352 B |
After Width: | Height: | Size: 424 B |
After Width: | Height: | Size: 431 B |
After Width: | Height: | Size: 208 B |
After Width: | Height: | Size: 214 B |
After Width: | Height: | Size: 865 B |
After Width: | Height: | Size: 510 B |
After Width: | Height: | Size: 284 B |
After Width: | Height: | Size: 221 B |