在datacell的onrefresh事件中加入
function cellRefresh(cell,fieldName,entity)
{……
switch(cell.name)
case “sequence” : //序号列
{
sequenceNumber();
break;
}
……
//计算列序号
function sequenceNumber()
var mydatacell=document.all.eosLogicTable; //获得datacell对象
for(var j=1;j<mydatacell.rows.length;j++) //循环datacell的所有行,计算序号
var myrow=mydatacell.rows(j); //获得行
var myentity=myrow.entity; //获得当前行的entity
var mycell=myrow.cell(0); //获得当前行的首个cell,序列号一般排在首列
myentity.setProperty(“sequence”); //给cell对应的entity的field赋值
mycell.innerHTML=j; //给页面cell显示值