ADF中Create CreateInsert CreateWithParams的区别
来源:互联网 发布:ati mac驱动放在哪里 编辑:程序博客网 时间:2024/06/05 09:15
先用代码来描述一下使用不同的Operation在创建一行记录时的情景
1.Create
- // create a new row for the view object
- Row newRow = yourViewObject.createRow();
- // mark the row as being "initialized", but not yet new
- newRow.setNewRowState(Row.STATUS_INITIALIZED);
提交时才执行insert操作
在Create的基础上,再多执行了如下代码
- // insert the new row into the view object's default rowset
- yourViewObject.insertRow(newRow);
3.CreateWithParams
在CreateInsert的基础上再执行以下代码,给新创建的行设置默认值
- newRow.setAttribute("attributeName", attibuteValue);
由此我们想到,在创建新行时界面上表现的两种常用方式:form和table,form是直接绑定了新创建的Row,而table则是绑定了一个集合,所以在table中创建行时,只能使用CreateInsert,而在form中既可以使用Create,也可以使用CreateInsert。
转自:http://blog.csdn.net/ygj26/article/details/8010123
0 0
- ADF中Create CreateInsert CreateWithParams的区别
- ADF11g-014:ADF中Create CreateInsert CreateWithParams的区别
- ADF中使用CreateWithParams给新行中的字段指定默认值
- ADF中使用CreateWithParams给新行中的字段指定默认值
- ADF中setCurrentRowWithKey和setCurrentRowWithKeyValue的区别
- ADF中af:forEach和af:iterator标签的区别
- OAF 和 ADF 的区别
- ADF与JSF的区别
- Ext中new 和create的区别
- Ext中new 和create的区别
- ADF中常用的代码
- Delphi中Create(nil),Create(self),Create(Application)区别
- Delphi中Create(nil),Create(self),Create(Application)区别
- Delphi中Create(nil),Create(self),Create(Application)区别
- Delphi中Create(nil),Create(self),Create(Application) 区别
- ADF: Foreach和Iterator的区别
- ADF11g-015:ADF中af:forEach和af:iterator标签的区别
- delphi中Create参数区别
- <context:component-scan>使用说明
- ios常见加密解密方法
- RPM软件包管理
- 配置MYSQL 主备的简单方法
- 错排公式的变相版-送快递
- ADF中Create CreateInsert CreateWithParams的区别
- 图像特征特点及其常用的特征提取与匹配方法
- Word转带目录的swf
- 【Python】迭代器(iterator) vs 生成器(generator)
- 关于sql递归存储过程的问题
- struts1与struts2
- 关于BFS的总结
- Android推送 基于MQTT
- android多dex打包问题