UNPKG

@xuda.io/xuda-widget-plugin-ag-grid

Version:

Xuda Ag Grid widget plugin

226 lines (223 loc) 3.9 kB
export const methods = { _default: { name: "Default", tooltip: "", fields: { themeStyle: { label: "Theme Style", type: "string", render: "select", tooltip: "", defaultValue: () => "alpine", options: [ { label: "Alpine", value: "alpine", }, { label: "Quartz", value: "quartz", }, { label: "Balham", value: "balham", }, { label: "Material", value: "material", }, ], }, themeColor: { label: "Theme Color", type: "string", render: "select", tooltip: "", defaultValue: () => "auto", options: [ { label: "Auto", value: "-auto-dark", }, { label: "Light", value: "", }, { label: "Dark", value: "-dark", }, ], }, }, response: { uploaded_files: "" }, }, }; export const datasetFieldProperties = { enable: { label: "Enable", type: "bool", render: "segment", tooltip: "", defaultValue: () => true, options: [ { label: "Yes", value: true, }, { label: "No", value: false, }, ], }, label: { label: "Label", type: "string", }, toolTip: { label: "Tool Tip", type: "string", }, resizable: { label: "Resizable", type: "bool", render: "segment", tooltip: "", defaultValue: () => true, options: [ { label: "Yes", value: true, }, { label: "No", value: false, }, ], }, align: { label: "Align", type: "string", render: "select", tooltip: "", defaultValue: () => "left", options: [ { label: "Left", value: "left", }, { label: "Center", value: "center", }, { label: "Right", value: "right", }, ], }, editable: { label: "Editable", type: "bool", render: "segment", tooltip: "", defaultValue: () => true, options: [ { label: "Yes", value: true, }, { label: "No", value: false, }, ], }, filter: { label: "Filter", type: "bool", render: "segment", tooltip: "", defaultValue: () => true, options: [ { label: "Yes", value: true, }, { label: "No", value: false, }, ], }, width: { label: "Width", type: "number", }, cellStyle: { label: "Cell Style", type: "bool", render: "editor", "render_params.language": "json", tooltip: "{ color: 'red' }", }, panelProgIdRender: { label: "Panel to Render", type: "number", render: "program", filter: "component", tooltip: "", }, panelProgIdEditor: { label: "Panel to Edit", type: "number", render: "program", filter: "component", tooltip: "", }, sumType: { label: "Sum Type", type: "string", render: "select", tooltip: "", options: [ { label: "Select", value: "", }, { label: "Sum", value: "sum", }, { label: "Average", value: "average", }, { label: "Median", value: "median", }, { label: "Min", value: "min", }, { label: "Max", value: "max", }, { label: "Count", value: "count", }, { label: "Distinct", value: "distinct", }, { label: "Group", value: "group", }, ], }, };