forked from fanruan/fineui
Browse Source
Merge in VISUAL/fineui from ~DAILER/fineui:master to master * commit '65a432a6fedb6d5119aac23eb481278be2d51d67': DEC-15891 fix: 补充唯一根节点item场景 DEC-15891 fix: 补充唯一根节点item场景master
Dailer|翠屏山最速下山传说
4 years ago
3 changed files with 76 additions and 4 deletions
@ -0,0 +1,74 @@
|
||||
BI.RootTreeLeafItem = BI.inherit(BI.BasicButton, { |
||||
props: { |
||||
baseCls: "bi-root-tree-leaf-item bi-list-item-active", |
||||
logic: { |
||||
dynamic: false |
||||
}, |
||||
id: "", |
||||
pId: "", |
||||
layer: 0, |
||||
height: 24 |
||||
}, |
||||
|
||||
render: function () { |
||||
var self = this; |
||||
var o = this.options; |
||||
var text = { |
||||
type: "bi.label", |
||||
ref: function (_ref) { |
||||
self.text = _ref; |
||||
}, |
||||
textAlign: "left", |
||||
whiteSpace: "nowrap", |
||||
textHeight: o.height, |
||||
height: o.height, |
||||
hgap: o.hgap, |
||||
text: o.text, |
||||
value: o.value, |
||||
py: o.py, |
||||
keyword: o.keyword |
||||
}; |
||||
|
||||
var type = BI.LogicFactory.createLogicTypeByDirection(BI.Direction.Left); |
||||
var items = BI.LogicFactory.createLogicItemsByDirection(BI.Direction.Left, { |
||||
width: 24, |
||||
el: { |
||||
type: "bi.layout", |
||||
width: 24, |
||||
height: o.height |
||||
} |
||||
}, { |
||||
el: text |
||||
}); |
||||
|
||||
return BI.LogicFactory.createLogic(type, BI.extend(o.logic, { |
||||
items: items |
||||
})); |
||||
}, |
||||
|
||||
doRedMark: function () { |
||||
this.text.doRedMark.apply(this.text, arguments); |
||||
}, |
||||
|
||||
unRedMark: function () { |
||||
this.text.unRedMark.apply(this.text, arguments); |
||||
}, |
||||
|
||||
doHighLight: function () { |
||||
this.text.doHighLight.apply(this.text, arguments); |
||||
}, |
||||
|
||||
unHighLight: function () { |
||||
this.text.unHighLight.apply(this.text, arguments); |
||||
}, |
||||
|
||||
getId: function () { |
||||
return this.options.id; |
||||
}, |
||||
|
||||
getPId: function () { |
||||
return this.options.pId; |
||||
} |
||||
}); |
||||
|
||||
BI.shortcut("bi.root_tree_leaf_item", BI.RootTreeLeafItem); |
Loading…
Reference in new issue