请问 双击列表中一行的时候,如何获取该行的ID 主键
在<t:datagrid> 标签里有onDblClick 双击事件, 想双击一行的时候直接跳出编辑页面,但是不知道怎么才能获得这一行的id,求教了 多谢请问你解决了么 怎么操作 /**
* 获取列表中选中行的数据-推荐使用
* @param field 数据中字段名
* @return 选中行的给定字段值
*/
function get${config_id}ListSelected(field){
var row = $('#${config_id}List').<#if config_istree=="Y">treegrid<#else>datagrid</#if>('getSelected');
if(row!=null){value= row;
}else{
value='';
}
return value;
}
${config_id}是datagrid的id
列表会生成这个函数 直接调用get${config_id}ListSelected(field) 就可以了 GIN 发表于 2013-8-26 11:12 static/image/common/back.gif
列表会生成这个函数 直接调用get${config_id}ListSelected(field) 就可以了
用你的方法没成功啊,是否我没理解对 你能给个具体的么 譬如把 框架的 用户管理 改造成双击弹出编辑的具体代码 tfy824 发表于 2013-8-26 14:27 static/image/common/back.gif
用你的方法没成功啊,是否我没理解对 你能给个具体的么 譬如把 框架的 用户管理 改造成双击弹出编辑的具 ...
你就用getSelected('id') GIN 发表于 2013-8-26 15:09 static/image/common/back.gif
你就用getSelected('id')
thx getSelected('id')可行,也找到了其他方法,例子在jeecgjdbclisp.jsp页面
<t:datagrid name="jeecgJdbcList" title="通过JDBC访问数据库" actionUrl="jeecgJdbcController.do?datagrid" idField="id" fit="true"
onDblClick="jeecgJdbcList_edit">
<script type="text/javascript">
function jeecgJdbcList_edit(rowIndex,rowData) {
createwindow("XXX编辑",'jeecgJdbcController.do?addorupdate&id='+rowData.id);
}
</script> tfy824 发表于 2013-8-26 15:37 static/image/common/back.gif
thx getSelected('id')可行,也找到了其他方法,例子在jeecgjdbclisp.jsp页面
不错 嘿嘿
页:
[1]