- 浏览: 135705 次
- 性别:
- 来自: 北京
最新评论
文章列表
SmartGwt中ListGrid可以通过扩展各种方法来扩展ListGrid表格的特性,通过扩展creatRecordComponents()方法可以在某个单元格上扩展为ImgButton或者Img等,通过扩展为Label可以实现SmartGwt中的提示Hint的效果(SmartGwt默认单元格上是无法使用hint信息的,虽然有setPromt("")方法,但是不起作用。)如下代码所示,就是在单元格上放了ImgButton
public void onModule
经典的Object转为String的几种形式[转]
在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object#toString(),(String)要转换的对象,String.valueOf(Object)等 ...
未完待续
List的contains()方法(转)
- 博客分类:
- Java
应用环境:从数据库中查询出满足一系列条件的记录,然后以对象的形式封装到List中去。此时假设有两个条件A和B,满足A的记录集和为ListA,满足B的记录集合为ListB,现在要将ListA和ListB合并为一个List,注意ListA和ListB中可能有重复的记录(因为可能某条记录即满足条件A又满足条件B),要过滤掉重复的记录。
方法过程:我们假设List中存放的对象都是Order对象,属性orderId用于标识一个唯一的Order对象。
List<order> list = new ArrayList<Order>();
if(L ...
最近一直在读clean code 这本书。简单记录一下自己的读书笔记。
(1)function :关于函数最经典的描述就是:Functions should do one thing .They should do it well.The should do it only. 还有就是书中对代码行数的要求,每个函数控制在4-5行,试想 ...
最近一直用SmartGwt开发项目遇到了不少的问题,简列如下:
1 当smartgwt展示大量的数据时ListGrid容易出现好多问题,setShowAllRecords(true)时,排序等功能不可用,setShowAllRecords(false)时ListGrid上自己写的控件展示混乱,弹出脚本运行缓慢。
2 ToolbarItem中的setAliment(center)对button好像不可用。怎么设置都实现不了button的居中,最好还是通过HLayout来处理和布局
3 RPC传输中尽量减少传输的数据。否则容易加载的很慢且容易出现memoryout异常。
4 Tile ...
在SmartGwt中有时我们要在window头栏上设置一些控件。
在设置设置headerControl时,先用DyForm存放一些控件,需要注意的是DYForm的setLayoutAliment();设置为Center。
在SmartGwt中设置window的window.setHeaderControls();方法时,如果window的宽度是不确定的,那么通过设置window.setCanDrag(true)和window.setCanDragScroll(),就可以设置HeaderControl.如果window的宽度是确定的则可以直接设置headerControl。
六种异常处理的陋习
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?
1 OutputStreamWriter out = ...
2 java.sql.Connection conn = ...
3 try { // ⑸
...
Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性和方法。Java 的这一能力在实际应用中用得不是很多,但是在其它的程序设计语言中根本就不存 ...
SmartGwt 中的ColumnTree主要是横向展示一个树形,即点击最左边的树的节点时,在右边展现改节点下的所有节点。
严重: Begin event threw exception
java.lang.ClassNotFoundException: org.eclipse.jst.server.tomcat.loader.WtpDirContext
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188) ...
ListGridField中的setPrompt()函数根本没有,提示信息也没有提示出来,要做诸如html中的hint的提示信息,就要实现createRecordComponents()方法里面放一个Label。通过设置Label的setPrompt()方法来显示如html中hint提示信息的类型。
html中添加<script> var isomorphicDir = "../sc/"; </script>
<script src='../sc/modules/ISC_Core.js'></script>
<script src='../sc/modules/ISC_Foundation.js'></script>
<script src='../sc/modules/ISC_Containers.js'></script>
<script src='. ...
树形控件是web前端展现的一个很重要的部分,所以在SmartGwt中也封装了该控件。构建一个Tree一般要先构建该Tree的TreeNode。SmartGwt中的TreeNode类只有两个构造函数一个是TreeNode()和TreeNode(JavaScriptObject jso)。故我们在建自己的树形的时候一般都是要使用自己的TreeNode,所以就要对TreeNode 进行继承另外地扩展一些我们用得到的展示的信息。如Id,name parent等
Tree一般是要放在TreeGrid上进行展示,通过Tree的setNamePorperty()可以设置Tree上展示的name,通过Tr ...