{
Map<String, String> requestParams =
context.getExternalContext().getRequestParameterMap();
RenderingContext arc = RenderingContext.getCurrentInstance();
CoreDocument doc = new CoreDocument();
context.getViewRoot().getChildren().add(doc);
doc.setTitle(arc.getTranslatedString("af_inputColor.PICKER_TITLE"));
CoreForm form = new CoreForm();
form.setId("d");
doc.getChildren().add(form);
HtmlTableLayout tl = new HtmlTableLayout();
form.getChildren().add(tl);
HtmlRowLayout rl1 = new HtmlRowLayout();
tl.getChildren().add(rl1);
HtmlCellFormat cf1 = new HtmlCellFormat();
rl1.getChildren().add(cf1);
cf1.setHalign("center");
CoreInputColor sic = new CoreInputColor();
cf1.getChildren().add(sic);
sic.setId("c");
sic.setOnkeypress("if(_getKC(event)==13){selectColor();return false}");
Converter converter = _getConverter(requestParams);
Object value =
converter.getAsObject(context, sic, requestParams.get("value"));
sic.setConverter(converter);
sic.setValue(value);
sic.setChooseId("choose");
sic.setLabel(arc.getTranslatedString("af_inputColor.PICKER_PROMPT"));
HtmlRowLayout rl2 = new HtmlRowLayout();
tl.getChildren().add(rl2);
CoreSpacer spacer = new CoreSpacer();
rl2.getChildren().add(spacer);
spacer.setHeight("8");
HtmlRowLayout rl3 = new HtmlRowLayout();
tl.getChildren().add(rl3);
HtmlCellFormat cf3 = new HtmlCellFormat();
rl3.getChildren().add(cf3);
cf3.setHalign("center");
CoreChooseColor choose = new CoreChooseColor();
cf3.getChildren().add(choose);
choose.setId("choose");
choose.setWidth(7);
HtmlRowLayout rl4 = new HtmlRowLayout();
tl.getChildren().add(rl4);
CoreSpacer spacer2 = new CoreSpacer();
rl4.getChildren().add(spacer2);
spacer2.setHeight("8");
HtmlRowLayout rl5 = new HtmlRowLayout();
tl.getChildren().add(rl5);
HtmlCellFormat cf5 = new HtmlCellFormat();
rl5.getChildren().add(cf5);
cf5.setHalign("end");
CorePanelButtonBar bar = new CorePanelButtonBar();
cf5.getChildren().add(bar);
CoreGoButton cancel =
JspUtils.createGoButton(arc, "af_inputColor.CANCEL");
bar.getChildren().add(cancel);
cancel.setOnclick("doCancel()");
CoreGoButton select =
JspUtils.createGoButton(arc, "af_inputColor.APPLY");
bar.getChildren().add(select);
select.setOnclick("return selectColor()");
HtmlScript script = new HtmlScript();
script.setText(_SCRIPT);
doc.getChildren().add(script);
}