var myGrid = new AW.Grid.Extended;
...
myGrid.onCellTextChanged = cellTextChanged;
myGrid.onCellEditStarted = cellEditStarted;
...
function cellTextChanged(text, column, row)
{
AW.object(this.element().id).setFooterText(text, column, 1);
AW.object(this.element().id).getFooterTemplate(column, 1).refresh();
};
function cellTextChanged(text, column, row)
{
myGrid.setFooterText(text, column, 1);
myGrid.getFooterTemplate(column, 1).refresh();
};
this.element().getElementsByTagName('INPUT')[0];
function cellEditStarted(text, column, row)
{
var cellEd = this.element().getElementsByTagName('INPUT')[0];
cellEd.setAttribute('maxLength',5);// limit to 5 chars
cellEd.name = cellEd.id;//for viewing in FF Page information-Forms
};
function cellTextChanged(text, column, row)
{
this.setFooterText(text, column, 1);
this.getFooterTemplate(column, 1).refresh();
};
var myGrid = new AW.Grid.Extended;
...
myGrid.onCellTextChanged = cellTextChanged;
myGrid.onCellEditStarted = cellEditStarted;
...
function cellEditStarted(text, column, row)
{
// 'this' refers to the grid object
var cellObject = this.getCellTemplate(column, row);
var textObject = cellObject.getContent("box/text");
var textElement = textObject.element();
...
};
This topic is archived.