我序号是在data里加了个计算列,然后添加在grid里用于显示,而且我用的是分页一页有20条数据,我在grid的渲染事件里写的序号逐页递增的方法,在新增按扭的click事件里写的当添加时。添加的行显示再第一行,然后后面的序号也跟着递增。Model.prototype.button8Click = function(event){ var ParitiesData=this.comp("ParitiesData");
var options = {
index : 0,
defaultValues : [ {
} ]
};
ParitiesData.newData(options);
};
Model.prototype.grid5CellRender = function(event){
var data = this.comp("ParitiesData");
if (event.colName == "rowNo") {
var rowIndex = data.getRowIndex(data.getRowByID(event.rowID)) + 1; //根据Row获取RowIndex并加1
var index = data.getOffset() - data.limit + rowIndex;//通过data的offset和limit计算行的index
event.html = "<div>" + index + "</div>";//把计算的index用来显示行号
}
Model.prototype.button8Click = function(event){
var data=this.comp("aritiesData");
var grid5=this.comp("grid5");
var options = {
index : 0,
defaultValues : [ {