liuleiCAS 2010-09-06 17:23
浏览 237
已采纳

用ext3+struts2,显示表格,firebug报错l is undefined

ext代码:
[code="java"]Ext.onReady(function(){

var cm_medicine = new Ext.grid.ColumnModel([
{header : '药品名称(中文)',dataIndex : 'medNameCN'},
{header : '药品名称(英文)', dataIndex : 'medNameEN',sortable : true},
{header : '类型', dataIndex : 'medMode',menuDisabled : true},
{header : '类别', dataIndex : 'medSortName',menuDisabled : true},
{header : '单位', menuDisabled : true,dataIndex : 'medUnit'},
{header : '价格',dataIndex : 'medPrice',sortable : true},
{header : '生产厂家',dataIndex : 'medFactory',sortable:true},
{header : '创建人', dataIndex : 'medCreater',sortable : true}]
);
var ds_medicine = new Ext.data.Store({
url : 'findAllMedicine.action',
reader : new Ext.data.JsonReader(
{totalProperty : 'totalProperty',root : 'root'},
[{name : 'medId',type : 'int'},
{name : 'medNameCN',type : 'string'},
{name : 'medNameEN',type : 'string'},
{name : 'medCreater',type : 'string'},
//{name : 'medEDate',type : 'date'},
{name : 'medFactory',type : 'string'},
{name : 'medGuiGe',type : 'string'},
//{name : 'medInDate',type : 'date'},
{name : 'medMode',type : 'string'},
{name : 'medNote',type : 'string'},
//{name : 'medPDate',type : 'date'},
{name : 'medPL',type : 'string'},
{name : 'medPrice',type : 'float'},
{name : 'medUnit',type : 'string'},
{name : 'medUse',type : 'string'}
//{name : 'medSortId',mapping:'medSort.medSortId',type : 'int'},
//{name : 'medSortName',mapping:'medSort.medSortName',type : 'string'}

])

});
ds_medicine.load();
var grid_medicine = new Ext.grid.GridPanel({
region : 'center',
loadMask : {msg : '请稍候...'},
enableColumnMove : false,
cm : cm_medicine,
ds : ds_medicine,
sm : new Ext.grid.RowSelectionModel({singleSelect : true}),

viewConfig : {forceFit : true}
//plugins : expander,

// tbar : [btn_add_medicine, '-',btn_edit_medicine, '-', btn_del_medicine, '-',
// text_search_medicine,btn_search_medicine],
// bbar : new Ext.PagingToolbar({
// pageSize : 25,
// store : ds_medicine,
// displayInfo : true,
// displayMsg : '第 {0} - {1} 条 共 {2} 条',
// emptyMsg : "没有记录"
// })

});
var medicine_panel = new Ext.Panel({
title : '药品管理',
iconCls : 'icon-plugin',
region : 'center',
border : 'layout',
frame : true,
layout:'border',
defaults: {
collapsible: true,
split: true
},
items: [{
region:'center',
layout : 'border',
items : [grid_medicine]
}]
});
var viewport = new Ext.Viewport({
layout:'border',

         items:[medicine_panel]
     });

});[/code]
Action:
[code="java"]

medicineInfos

    </result>
 </action>

[/code]
Action方法:
[code="java"]
public String findAll(){
medicineInfos=medicineInfoManager.searchWithNameCN("");
totalProperty=medicineInfos.size();
System.out.println("listsize:"+totalProperty);
return SUCCESS;
}[/code]

Firebug的错误:
Break on Error
l is undefined
Ext.DomHelper=function(){var s=null,j=/^(.....

后台输入得知找到了8条记录,刚学EXT,还有很多东西弄不清楚,希望各位大哥解答一下。。。

  • 写回答

7条回答 默认 最新

  • lizhiyezi 2010-09-07 11:32
    关注

    return SUCCESS;值是为 success 吗?
    还有medicineInfos 提供了getMedicineInfos 函数吗?
    或者把你action代码发来看看

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c