0
我有一个编辑器网格,我想要做的是在编辑器网格中创建一行,用户必须在网格上用空白信息添加新信息。EXTJS:编辑器网格 - 插入具有不同属性的行
我想要什么,如果将该行插入到编辑器后,将不同的style/id/etc应用于它。 1-我该怎么做?
2-我怎样才能让插入的新行始终是最后一个看到的,即使在滚动到该网格的另一个页面之后?
我有一个编辑器网格,我想要做的是在编辑器网格中创建一行,用户必须在网格上用空白信息添加新信息。EXTJS:编辑器网格 - 插入具有不同属性的行
我想要什么,如果将该行插入到编辑器后,将不同的style/id/etc应用于它。 1-我该怎么做?
2-我怎样才能让插入的新行始终是最后一个看到的,即使在滚动到该网格的另一个页面之后?
下面是分配的自定义类到新的记录,并在结尾插入新记录代码:
var grid = new Ext.grid.EditorGridPanel({
store: store,
cm: cm,
viewConfig: {
getRowClass : function(record, rowIndex, p, store){
if(record.data.isNew){
return 'x-tab-panel-header';
}
}
},
tbar: [{
text: 'Add New',
handler: function() {
var Rec = grid.getStore().recordType;
var p = new Rec({
col1: 'value1',
col2: 1.01
});
grid.stopEditing();
var newRow = store.getCount();
p.data.isNew = true;
store.insert(newRow, p);
grid.startEditing(newRow, 0);
}}]
});
您可以测试这个样本这里:http://jsfiddle.net/xjkB5/
谢谢!工作就像我需要它 – GumaTerror 2010-09-15 14:54:06