documentum中用js获取datagrid中的数据,js操作datagrid
以下代码是js得到datagrid,且控制第一行被选中,并且得到选中行的第一列属性
//得到datagrid对象,WorkflowInfor为当前component对应的类名,mygrid为datagrid的name属性值
var dg = wdk.dom.get('WorkflowInfor_mygrid_0').datagrid;
//获取行数
var count = dg.getRowCount();
if(count>0){
//选中第1行
dg.highlight(0,true);
//获得当前选中行的第一列属性值,返回值为数组
var workflowId = dg.data.getItemActionArgs(0, 'select');
if(id!=workflowId[0]){
url = "<%=Form.makeUrl(request,"/component/workflow_view_component?objectId=")%>" + "<%=objectId%>&workflowId=" + workflowId[0];
//其它操作
changeFrameLocationInFrameset(parent, "workflow_view", url);
}
id = workflowId[0];
}
有时候我们需要当单击datagrid的某行的时候,触发js方法做一些操作
<dmf:datagridRow name='attachcolumns' height='24'
cssclass='defaultDatagridRowAltStyle'
altclass="defaultDatagridRowStyle">
<dmf:datagridRowTd scope='row' valign="middle"
cssclass='doclistfilenamedatagrid' width="250">
<dmf:stringlengthformatter maxlen='16' wrapped='true'
postfix='...'>
<dmf:datagridRowEvent eventname="select"
eventhandler="onViewAttachment" runatclient="true">
<dmf:image datafield="icon" />
<dmf:link onclick='onViewAttachment' name='objectLink'
runatclient='true' datafield='workflow_name'>
<dmf:argument name='objectId' datafield='workflow_id' />
</dmf:link>
</dmf:datagridRowEvent>
</dmf:stringlengthformatter>
</dmf:datagridRowTd>
</dmf:datagridRow>
function onViewAttachment(event){
var url="";
if (event.count == 1) {
//alert(event.startIndex+" "+event.type);
var workflowId = event.datagrid.data.getItemActionArgs(event.startIndex, event.type);
if(id!=workflowId[0]){
url = "<%=Form.makeUrl(request,"/component/workflow_view_component?objectId=")%>" + "<%=objectId%>&workflowId=" + workflowId[0];
changeFrameLocationInFrameset(parent, "workflow_view", url);
}
id = workflowId[0];
}
}
分享到:
相关推荐
Documentum
documentum composer用户手册,介绍如何使用
Documentum 6.5 Architecture Overview
Documentum的介绍.部分应用的实例.
Documentum V6安装手册,有截图
Documentum 产品,学习Documentum 很好的资料
Documentum的DQL的使用手册,非常完整的参考手册。 适合从事Documentum的开发人员使用。
documentum xplore
Documentum系统管理员必备 本文是英文版本,详细介绍了DOCUMENTUM系统管理方面的知识.
不错的DOCUMENTUM资料
documentum之DFC开发概览 资料不好找,供有需要的朋友下载
最新Documentum DFC API,用于Documentum的底层接口开发
关于Documentum V6.5 安装的一些细节
documentum6.X 安装指南 DA安装指南 Webtop安装指南
documentum,ECM,官方文档。documentum开发文档,api等
Documentum Content Management Foundations