基于flex4技术从零开发flex博客系统 : 5 数据存储之管理Greeting
2009-05-05 12:06:18 来源:WEB开发网此时,FxList便可以点选了。当点选时,背景为深灰色,文字为白色,鼠标rollOver时,背景为浅灰。这个效果是由GreetingItemRenderer中的selected与hovered状态决定的。关于flex4中的新状态(State)详见:new state in flex4。运行效果如下图所示:
二,可恶的2030错误
在运行时,我发现会遇到以下Error:
Error: Error #2030: 遇到文件尾。
这个Error是flex客户端抛出的。但是根源却在server端,在类HelloWorld.java的getAllGreetings方法内,我们使用了List
修改getAllGreetings方法,最终代码如下:
@SuppressWarnings(value="unchecked")
public List<Greeting> getAllGreetings() {
List<Greeting> result;
try {
result = (List<Greeting>) pm.newQuery(Greeting.class).execute();
while (result.get(result.size() - 1) == null) {
result.remove(result.size() - 1);
}
} finally {
pm.close();
}
return result;
}
更多精彩
赞助商链接