API
constructor
new Progress(options: ProgressProps): Progress
Beispiel:
context.enableModules();
const { Progress } = require("ou.sp.gadget.Progress");
const progressGadget = new Progress({
gadgetPrimaryColor: "darkblue",
customStyles: {
iconsSizeXXL: "64px",
},
largeIcons: true,
steps: [
{
globalState: 11,
icon: "pencil",
label: "Schritt 1",
tooltip: "Schritt 1",
isCurrentStep: false,
visible: true,
completed: true,
success: true,
},
{
globalState: 31,
icon: "cart",
label: "Schritt 2",
tooltip: "Schritt 2",
isCurrentStep: false,
visible: true,
completed: true,
success: true,
},
{
globalState: 40,
icon: "user",
label: "Schritt 3",
tooltip: "Schritt 3",
isCurrentStep: true,
visible: true,
completed: false,
skipped: false,
success: false,
},
{
globalState: 100,
icon: "check",
label: "Schritt 4",
tooltip: "Schritt 4",
isCurrentStep: false,
visible: true,
completed: false,
},
],
});
context.returnValue = progressGadget.transfer();