根据Key定位ViewObject中的一行的两种方法
2011-05-04 21:57
447 查看
a、通过findByKey(),示例如下:
Number departmentId =
((EmployeesRowImpl)(this.getEmployees().getCurrentRow())).getDepartmentId();
Key keyDepartment = new Key(new Object[] { departmentId } );
/**
* findByKey可以使用ViewObject的自带主键,而findByAltKey可以使用ViewObject的自定义主键
**/
// 第2个参数表示最多返回多少调记录
Row[] departments = this.getDepartments().findByKey(keyDepartment, 1);
// Row[] departments = this.getDepartments().findByAltKey("AltKey", key, -1, true);
if (departments != null && departments.length > 0) {
DepartmentsRowImpl department = (DepartmentsRowImpl)departments0;
}
b、通过ViewObject的getRow()方法:
Number departmentId =
((EmployeesRowImpl)(this.getEmployees().getCurrentRow())).getDepartmentId();
Key keyDepartment = new Key(new Object[] { departmentId });
DepartmentsRowImpl department =
(DepartmentsRowImpl)this.getDepartments().getRow(keyDepartment);
if (department != null) {
}
Number departmentId =
((EmployeesRowImpl)(this.getEmployees().getCurrentRow())).getDepartmentId();
Key keyDepartment = new Key(new Object[] { departmentId } );
/**
* findByKey可以使用ViewObject的自带主键,而findByAltKey可以使用ViewObject的自定义主键
**/
// 第2个参数表示最多返回多少调记录
Row[] departments = this.getDepartments().findByKey(keyDepartment, 1);
// Row[] departments = this.getDepartments().findByAltKey("AltKey", key, -1, true);
if (departments != null && departments.length > 0) {
DepartmentsRowImpl department = (DepartmentsRowImpl)departments0;
}
b、通过ViewObject的getRow()方法:
Number departmentId =
((EmployeesRowImpl)(this.getEmployees().getCurrentRow())).getDepartmentId();
Key keyDepartment = new Key(new Object[] { departmentId });
DepartmentsRowImpl department =
(DepartmentsRowImpl)this.getDepartments().getRow(keyDepartment);
if (department != null) {
}
相关文章推荐
- 根据图片高度动态改变ViewPager高度方法的两种方式对比: PageTransformer& OnPageChangeListener
- Listview 定位 Recyclerview 定位 定位到哪一行
- JS 对象数组Array 根据对象object key的值排序sort,很风骚哦
- -[__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object' 解决方法:
- 后端数据传输到前端的两种方法(JQuery:AJAX 或 SpringMVC:ModelAndView)
- girdview取隐藏列的两种方法
- Object-C两个页面viewcontroller 之间的传值方法
- 关于实现自定义Dialog和实现Dialog里view的事件监听的两种方法
- Java中对list map根据map某个key值进行排序的方法
- PHP根据图片url下载图片到本地的两种方法
- UITableView 里为每一行指定不同图标的方法
- javascript 对象数组根据对象object key的值排序
- android 6.0下webview的定位权限设置方法
- Android中WebView控件支持地理位置定位方法
- iOS:NSCoder的方法decodeObjectForKey:
- -[__NSCFDictionary setObject:forKey:]: mutating method sent to immutable object' 解决方法:
- android中返回一个View的两种方法
- 两种重用convertView的方法孰优孰劣?
- ArcIMS根据查询结果定位的方法总结(C#+ADF)
- 给tableview Cell添加动画(两种实现方法 效果还不错)