在我的GWT 2.4.0 + GXT 2.2.4 + Amazon项目中有两个需求,
我只需要指导,我如何才能达到这两个要求。如有任何建议,将不胜感激。
谢谢。
发布于 2014-03-04 12:12:49
GWT已经为XML编辑器提供了代码镜像库的包装类,请检查这是用于客户端的
public XMLEditorPanel(int height, int width, final String xmlToDisplay) {
this.xmlToDisplay = xmlToDisplay;
setHeaderVisible(false);
setHeight(height);
setWidth(width);
config = new CodeMirrorConfiguration();
config.setLineNumbers(true);
config.setTextWrapping(false);
config.setAutoMatchParens(false);
editor = new CodeMirror(config);
editor.addInitializeHandler(new InitializeHandler() {
public void onInitialize(InitializeEvent event) {
editor.setParser(CodeMirror.PARSER_XML);
editor.setIndentUnit(2);
editor.setFocus();
if (xmlToDisplay != null && xmlToDisplay != "" && xmlToDisplay.length() > 0) {
editor.setValue(xmlToDisplay, false);
} else {
editor.setValue(" ", false);
}
editor.reindent();
}
});
editor.addValueChangeHandler(new ValueChangeHandler<String>() {
@Override
public void onValueChange(ValueChangeEvent<String> event) {
XMLEditorPanel.this.xmlToDisplay = editor.getValue();
}
});
add(editor);
}https://stackoverflow.com/questions/15849829
复制相似问题