var formPanel=new Ext.form.FormPanel({
frame:true,
labelWidth:60,
labelAlign:'right',
defaults:{width:340,xtype:"textfield"},
items:[{xtype:"hidden",name:"schemeForm.infoJsonForm.id"},
{fieldLabel:'方案名称',allowBlank:false,name:'schemeForm.infoJsonForm.name',mapping:"name",size:20},
{xtype:"textarea",fieldLabel:'业务领域',name:'schemeForm.infoJsonForm.oprationDes',mapping:"oprationDes",width:400,height:110},
{xtype:"textarea",fieldLabel:'应用架构',name:'schemeForm.infoJsonForm.applicationDes',mapping:"applicationDes",width:400,height:110},
{xtype:"textarea",fieldLabel:'系统架构',name:'schemeForm.infoJsonForm.systemDes',mapping:"systemDes",width:400,height:110}
]
});
formPanel.load().....
请问大侠们,上面这样为什么我load过来的数据不显示呢???
我做了mapping 不好使阿??? 当我把name改为mapping名字时就可以显示出来,,
但我现在名称必须是schemeForm.infoJsonForm.*阿,否则提交后struts2 拿不到阿,
我该怎么写呢,谢谢
而且我也试了 写个frame:true,
reader: new Ext.data.JsonReader([{name: 'schemeForm.infoJsonForm.id',mapping:'id'},
{name: 'schemeForm.infoJsonForm.oprationDes',mapping:'oprationDes'},
{name: 'schemeForm.infoJsonForm.name',mapping:'name'},
{name: 'schemeForm.infoJsonForm.applicationDes',mapping:'applicationDes'} //列的映射
]),
到formPanel中,但是也不好使,还报错。。。。
谢谢