文章以EXT-GWT的examples为纲要,在EXT-GWT例子中提供了91种例子.
此系列不是从新建一个项目开始。学习此教程的人应该有能力通过查资料完成GWT同EXT结合并构建项目。
界面截图:
点击 Add Plant 之后截图
表格的宽度自动增加了。
查看源代码:
编写设置高度方法
protected void doAutoHeight() {
if (grid.isViewReady()) {
grid.getView().getScroller().setStyleAttribute("overflowY", "hidden");
// 重新设置放置grid的panel的高度。这些高度是由以下几个高度的和组成的
// 先判断是否有 横向滚动条,有就加19 像素
// 加上 表头高度,加上之前面板高度,
// 加上列名高度,加上新增行高度,得出新的panel高
cp.setHeight((grid.getView().getBody().isScrollableX() ? 19 : 0) + grid.el().getFrameWidth("tb")
+ grid.getView().getHeader().getHeight() + cp.getFrameHeight()
+ grid.getView().getBody().firstChild().getHeight());
}
}
调用方法。调用方法是给表格,表格的store,表格的column加事件监听。当表内数据有变化时进行调用设置高度方法
// 当表格重绘时
grid.addListener(Events.ViewReady, new Listener<ComponentEvent>() {
public void handleEvent(ComponentEvent be) {
// 当数据增加时
grid.getStore().addListener(Store.Add, new Listener<StoreEvent<Plant>>() {
public void handleEvent(StoreEvent<Plant> be) {
doAutoHeight();
}
});
doAutoHeight();
}
});
//列大小变化可导致水平滚动条的显示和隐藏,当滚动条显示时容器也要变高
grid.addListener(Events.ColumnResize, new Listener<ComponentEvent>() {
public void handleEvent(ComponentEvent be) {
doAutoHeight();
}
});
// Fires when a column is hidden or "unhidden"
grid.getColumnModel().addListener(Events.HiddenChange, new Listener<ColumnModelEvent>() {
public void handleEvent(ColumnModelEvent be) {
doAutoHeight();
}
});
- 大小: 8.8 KB
- 大小: 16.7 KB
分享到:
相关推荐
NULL 博文链接:https://rylan.iteye.com/blog/762491
NULL 博文链接:https://rylan.iteye.com/blog/761650
JavaBeanSupportwithExtGWT.docx 初识ExtGWT.docx 博文链接:https://mydownload.iteye.com/blog/1333291
gxt初学进阶教程,教你一步一步使用gxt,容易上手,例子很详细
extjs gwt gxt 学习资源 ajax技术
gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2gxt-2.1.1-gwt2
NULL 博文链接:https://sundoctor.iteye.com/blog/360696
gxt是ext使用gwt api开发的一套东东。比使用原始gwt开发是要轻松一些的。
GXT 学习的好书, 帮助你尽快进入GXT.
GXT Cascade ComboBox Samples
目前最适合gxt初学者学习的教程
本资源是目前的最新版本(9/15/11) gxt的工具非常之少,在CSDN还有一个gxt-2.1.1(2/2/2010)链接就不提供了,大家根据需要选择下载。
浪曦原创]GXT系列+第1讲+GXT_GWT的安装.
贡献一个GXT项目给大家,希望对大家有所帮助!
这是GTA4里的源文件american.gxt
gwt 文件上传 gxt文件上传
gxt-api-2.2.1帮助文档 。
GXT 下拉树(Combo Tree)基本实现GXT 下拉树(Combo Tree)基本实现GXT 下拉树(Combo Tree)基本实现GXT 下拉树(Combo Tree)基本实现GXT 下拉树(Combo Tree)基本实现GXT 下拉树(Combo Tree)基本实现GXT 下拉树(Combo ...
gxt editor for gta sa