ExtJS4.2如何在Ext.create(“Ext.window.window”)中创建行编辑器

ExtJS4.2如何在Ext.create(“Ext.window.window”)中创建行编辑器,extjs,extjs4,Extjs,Extjs4,extjs 4.2如何在Ext.create(“Ext.window.window”)中创建行编辑器。 现在,我可以在网格中使用roweditor, 但是我想在Ext.create(“Ext.window.window”)时使用roweditor。 如果我的代码有错误,请告诉我!! 这是我的extjs代码,请帮帮我 函数sync1(){ var sm=grid.getSelectionModel(); VarData1=[]; var rec=sm.getSelection(); $。每个

extjs 4.2如何在Ext.create(“Ext.window.window”)中创建行编辑器。
现在,我可以在网格中使用roweditor, 但是我想在Ext.create(“Ext.window.window”)时使用roweditor。
如果我的代码有错误,请告诉我!!
这是我的extjs代码,请帮帮我

函数sync1(){
var sm=grid.getSelectionModel();
VarData1=[];
var rec=sm.getSelection();
$。每个(记录、功能(i、项目){
数据1[i]=项目数据等式编号;
});
store1=Ext.create(“Ext.data.Store”,
{
自动加载:对//自動載入
自动同步:false,//false為批量修改,預設是假,真代表一經修改會自動呼叫下面的应用程序编程接口動作
代理:{//store資料來源地處理方式
键入:“ajax”,
api:{//設定四種後端操作程式 (积垢,增讀改刪) 即可在編輯完畢後立即更新後端資料庫,保持前後端同步
阅读:“pocServlet?动作=测试和等式编号=”+data1,
创建:未定义,
更新:“pocServlet?action=updateData”,
销毁:“pocServlet?action=deleteData”,
},
读者:{
键入:“json”,
totalProperty:“totalProperty”,
//根:“根”,
//idProperty:“id”
},
作者:{
键入:“json”,
编码:对//讓servlet能看懂
writeAllFields:对,
allowSingle:false,
根:“数据”//後端getParameter的參數名稱
},
侦听器:{//Ajax请求的异常处理程序
异常:函数(代理、响应、操作){
var error=Ext.decode(response.responseText);
Ext.MessageBox.show({
标题:“规则详细信息远程异常”,
msg:error.message,
图标:Ext.MessageBox.ERROR,
按钮:Ext.Msg.OK
});
}
}
},
听众:{
写入:函数(代理、操作){
console.log(“writeResponseText=“+operation.response.responseText”);
if(operation.response.responseText!=0){
警报(“通过”);
}否则{
警报(“失败”);
}
}
},
字段:[
{
名称:“EQ_NO”
},
{
名称:“备注”
},
{
姓名:“职位”
},
{
名称:“修改用户”
},
{
名称:“修改日期”
}, 
]
});
第1列=[{
标题:“等式编号”,
数据索引:“EQ_NO”,
宽度:200,
是的,
}, {
标题:“备注”,
数据索引:“备注”,
宽度:200,
编辑:{}
}, {
标题:“位置”,
数据索引:“位置”,
宽度:200,
编辑:{}
}, {
标题:“修改用户”,
数据索引:“修改用户”,
宽度:200
}, {
标题:“修改日期”,
数据索引:“修改日期”,
宽度:200
} ]
win=Ext.create(“Ext.window.window”{
标题:“选择参观船只”,
布局:“适合”,
最大化:是的,
宽度:900,
身高:400,
待定:{
xtype:'工具栏',
框架:对,
边界:错,
填充:2
},
项目:[{
xtype:'网格',
店面:店面1,
列:第1列,
}]
});
win.show();

}
我为您制作了一个小提琴示例,以展示行编辑的工作原理:

基本上,您必须在编辑器属性中设置适当的表单字段,以用作编辑选项