forked from fanruan/fineui
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
122 lines
4.1 KiB
122 lines
4.1 KiB
2 years ago
|
import { CONSTANTS } from "@/config/constant";
|
||
|
import { shortcut, Widget, Msg, AllValueMultiTextValueCombo} from "@fui/core";
|
||
2 years ago
|
|
||
|
@shortcut()
|
||
|
export class SearchTextValueCombo extends Widget {
|
||
|
static xtype = "demo.search_text_value_combo";
|
||
|
|
||
|
props = { baseCls: "" };
|
||
|
|
||
|
render() {
|
||
|
let combo, searchCombo;
|
||
|
|
||
7 years ago
|
return {
|
||
|
type: "bi.horizontal_auto",
|
||
2 years ago
|
items: [
|
||
|
{
|
||
|
type: "bi.search_text_value_combo",
|
||
|
ref() {
|
||
|
combo = this;
|
||
|
},
|
||
|
warningTitle: "111",
|
||
|
text: "默认值",
|
||
|
value: 14,
|
||
|
width: 300,
|
||
|
items: [
|
||
|
{
|
||
|
text: "ABC-1",
|
||
|
iconCls: "date-font",
|
||
|
value: 1,
|
||
|
},
|
||
|
{
|
||
|
text: "BCD-2",
|
||
|
iconCls: "search-font",
|
||
|
value: 2,
|
||
|
},
|
||
|
{
|
||
|
text: "CDE-3",
|
||
|
iconCls: "pull-right-font",
|
||
|
value: 3,
|
||
|
},
|
||
|
{
|
||
|
text: "DEF-3",
|
||
|
iconCls: "pull-right-font",
|
||
|
value: 4,
|
||
|
},
|
||
|
{
|
||
|
text: "FEG-3",
|
||
|
iconCls: "pull-right-font",
|
||
|
value: 5,
|
||
|
},
|
||
|
{
|
||
|
text: "FGH-3",
|
||
|
iconCls: "pull-right-font",
|
||
|
value: 6,
|
||
|
},
|
||
|
{
|
||
|
text: "GHI-3",
|
||
|
iconCls: "pull-right-font",
|
||
|
value: 7,
|
||
|
},
|
||
|
{
|
||
|
text: "HIJ-3",
|
||
|
iconCls: "pull-right-font",
|
||
|
value: 8,
|
||
|
},
|
||
|
{
|
||
|
text: "IJK-3",
|
||
|
iconCls: "pull-right-font",
|
||
|
value: 9,
|
||
|
},
|
||
|
{
|
||
|
text: "JKL-3",
|
||
|
iconCls: "pull-right-font",
|
||
|
value: 10,
|
||
|
}
|
||
|
],
|
||
7 years ago
|
},
|
||
2 years ago
|
{
|
||
|
type: "bi.all_value_multi_text_value_combo",
|
||
2 years ago
|
items: CONSTANTS.ITEMS,
|
||
2 years ago
|
text: "提示文本",
|
||
|
width: 200,
|
||
|
value: {
|
||
|
type: 1,
|
||
|
value: ["1", "2", "柳州市城贸金属材料有限责任公司", "3"],
|
||
|
},
|
||
|
ref() {
|
||
|
searchCombo = this;
|
||
|
},
|
||
|
listeners: [
|
||
|
{
|
||
|
eventName: AllValueMultiTextValueCombo.EVENT_CONFIRM,
|
||
|
action() {
|
||
2 years ago
|
Msg.toast(JSON.stringify(searchCombo.getValue()));
|
||
2 years ago
|
},
|
||
|
}
|
||
|
],
|
||
7 years ago
|
},
|
||
2 years ago
|
{
|
||
|
type: "bi.button",
|
||
|
text: "setValue(3)",
|
||
|
width: 90,
|
||
|
height: 25,
|
||
|
handler() {
|
||
|
combo.setValue(11);
|
||
|
},
|
||
7 years ago
|
},
|
||
2 years ago
|
{
|
||
|
type: "bi.button",
|
||
|
text: "getValue()",
|
||
|
width: 90,
|
||
|
height: 25,
|
||
|
handler() {
|
||
2 years ago
|
Msg.toast(JSON.stringify(searchCombo.getValue()));
|
||
2 years ago
|
},
|
||
7 years ago
|
}
|
||
2 years ago
|
],
|
||
|
vgap: 20,
|
||
7 years ago
|
};
|
||
|
}
|
||
2 years ago
|
}
|