function setDefaultValues() { var values = new Array(); values.push({ name:"text", type:"text", value:"Lorem ipsum." }); Widget.elem.customData["currentValues"] = values; Widget.elem.customData["flexClassName"] = "RichTextEditor"; } function applyCurrentValues() { var values = Widget.elem.customData["currentValues"]; Widget.GetObjectByName("text").textChars = values[0].value; } switch (Widget.opCode) { case 1: setDefaultValues(); break; case 2: applyCurrentValues(); break; }