MyGWT是我一直在用的框架。虽然功能相对少些,但是整个开发习惯等等都很好,很适合我这个做过多年客户端开发的人。
不过MyGWT的界面Layout有个特点,就是layout严格依赖于基于mygwt的派生类。如果中间其它的实现,比如gwt标准的。相应的onResize等事件就进不去了。而我这个项目最早不是基于mygwt,因此,只好先进行改造。
mygwt0.4版本中有一个bug,就是RowLayout的尺寸有问题,会导致中间的Row显示不全,不过最新的0.5已经解决了。这样原来用VerticalPanel实现的东东,都可以移植到RowLayout了。
fckeditor用的是JWC的实现。不过这个版本的fckeditor的尺寸是在创建的时候设置的,外面包了一个标准的GWT FlowPanel。这就造成了layout的问题。我是这样解决的
container = new WidgetContainer();
container.setLayout( new FillLayout());
contentEdit = new MyRichTextArea("","","800px","500px");
container.addListener(Events.Resize, new Listener() {
public void handleEvent(BaseEvent be) {
int w = container .getWidth();
int h = container .getHeight();
contentEdit.setSize(w + "px" , h + "px");
}
});
container.add( contentEdit );
container .layout(true);
另外实现一个自己的fckeditor
public class MyRichTextArea extends FCKEditor {
public MyRichTextArea(String html, String config, String cssWidth,
String cssHeight) {
super(html, config, cssWidth, cssHeight);
// TODO Auto-generated constructor stub
}
public void setHTML(String html) {
if( html == null )
html = "";
super.setHTML(html);
}
public void setSize(String cssWidth, String cssHeight) {
FlowPanel w = (FlowPanel) this.getWidget();
Widget iframe = (Widget) w.getWidget(2);
iframe.setSize(cssWidth, cssHeight);
}
}
分享到:
相关推荐
FCKeditor_2.6.6.zip+fckeditor-java-2.4.1.rar+fckeditor-java-2.4.1-bin.zip+fckeditor-java-2.4-src.zip+fckeditor-java-demo-2.4.war.zip 分享几个包,让你学习有成。加油
extjs + fckeditor 的结合源码 这个demo讲的是extjs + fckeditor 的结合 这个demo网上有 但是是java版的 今天我把它转换成asp.net版 测试环境vs2008+xp+extjs2.2+fckeditor 2.x 大家运行Default.aspx就可以看到...
FCKeditor_2.6.3+FCKeditor-2.3.rar
FCKeditor_2.6.6 + FCKeditor.Net_2.6.4 ,ASP.NET下用的文本编辑器。
由官网FCKeditor_2.6.4+fckeditor-java-2.4.1修改。 修改内容有: 1、上传的文件名为中文会变成乱码 2、新建中文目录变乱码(这个好似还有点小问题,不过不影响使用,还是不建议用中文目录) 3、对上传的文件使用...
包括fckeditor2.6.4+fckeditor-java-2.4.1配置所需资源包及fckeditor-java-2.4.1源码和配置说明文档。 配置中解决了中文乱码,并为上传文件自动创建日期文件夹。
本人agd第一次发demo比较粗糙...这个demo讲的是extjs + fckeditor 的结合 这个demo网上有 但是是java版的 今天我把它转换成asp.net版 测试环境vs2008+xp+extjs2.2+fckeditor 2.x 大家运行Default.aspx就可以看到效果了
Smarty+FCKeditor新闻系统实例
FCKeditor.java-2.3.2 + FCKeditor_2.5.1 + 中文API 黄金搭档! 最近做项目需要jsp里使用编辑器,在网上搜资料 几乎前篇一律, 版本太多,一晚上没睡 调试通了!有兴趣的可以研究下!
这是小弟自己写的一个实际项目,是一个关于信息发布的实例..有助于学习struts2+fckeditor的朋友学习..
[新闻文章]Smarty+FCKeditor新闻系统实例_smartynew.zip
FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合...
解决了在struts2下试用fckeditor上传图片出错
使用了struts+hibernate框架,并集成了fckeditor3.5.3 和 freemarker 保证能够实用,如果运行出现问题,请联系我 chenyanhu@vip.163.com
采用php+mysql、smarty模板引擎和FCKeditor编辑器设计,能满足个人日志的所有功能
struts2中配置FCKeditor,实现强大的编辑功能
很不错的资源,在先编辑器,可以编辑图文混合的文本,aspx版本
在线编辑器超级棒!点一亿个赞,就是版本老了些,but关键还看怎么应用。