grid 篇
grid — 编辑功能
me.__EvnetDetails = Ext.create("Ext.grid.Panel", {
viewConfig: {
enableTextSelection: true,
markDirty: !me.adding
},
title: "表格1",
// 这个添加的插件
plugins: [me.__cellEditing],
columnLines: true,
columns: [{
header: "计划名称",
dataIndex: "plan_name",
editor: { // 实现编辑
xtype: "textfield",
hideTrigger: true
}
},
})
grid — 数据插入
// 删除
store.remove(store.getAt(row));
// 添加
store.add([]);
// 插入
store.insert(row, item)
form 篇
// 清空表单
//只清空输入值,不清空原始值,需要给form增加一个id为:formMy
Ext.getCmp('formMy').form.reset();
//全部清空,包括原始值(formMy为form的名称)
formMy.getForm().getEl().dom.reset();
//只清空输入的,不清空原始值(formMy为form的名称)
formMy.form.reset();
store
获取store 进行修改
// gridId 为 grid 的 id
var grid = Ext.getCmp('gridId');
var store = grid.getStore()
// 清空
store.removeAll()
// 添加
store.add([])