/** * Created by User on 2017/3/22. */ Demo.RelationView = BI.inherit(BI.Widget, { props: { baseCls: "demo-relation-view" }, render: function () { this.relationview = BI.createWidget({ type: "bi.relation_view", items: [ { primary: { region: "B", regionText: "比", text: ["try", "try1"], regionTitle: "bbb", regionHandler: function () { alert("a"); }, isPrimary: true, title: "b2...", value: "b2", //disabled: true, handler: function () { alert("d"); } }, foreign: {region: "C", text: ["try", "try1"], value: "c1"} }, { primary: {region: "A", value: "a1", text: "a1字段"}, foreign: {region: "C", value: "c2", text: "c2字段"} }, { primary: {region: "C", value: "c3", text: "c3字段"}, foreign: {region: "D", value: "d1", text: "d1字段"} }, { primary: {region: "A", value: "a1", text: "a1字段"}, foreign: {region: "B", value: "b1", text: "b1字段"} }, { primary: {region: "X", value: "x1", text: "x1字段"}, foreign: {region: "Y", value: "y1", text: "y1字段"} }, { primary: {region: "X", value: "x2", text: "x2字段"}, foreign: {region: "Z", value: "z1", text: "z1字段"} }, { primary: {region: "X", value: "x2", text: "x2字段"}, foreign: {region: "B", value: "b1", text: "b1字段"} }, { primary: {region: "X33"} } ] }); return { type: "bi.float_center_adapt", items: [{ el: this.relationview }] }; }, mounted: function () { this.relationview.doRedMark("A") } }); BI.shortcut("demo.relation_view", Demo.RelationView);