ExtJS4.2遇到的小问题记录

1。在ExtJS4.2中的MVC模式下,遇到问题,在MainController中调用另一个控制器UserController并进行初始化。遇到的问题是,会发2次请求,解决方法:

//this.application.getController(childObject.cController).init();调用init会执行2次,应为getController本身就会初始化
this.application.getController(childObject.cController);//直接getController即可初始化

2,前后台数据一致问题

//在usergrid.js中的字段一定要和,store请求后台并返回的JSON字段名字要保持一致
columns:[
		{xtype: 'rownumberer'},
		{text:"用户名称",dataIndex:"userName",width:100,border: 50},
		{text:"用户密码",dataIndex:"password",width:100},
		{text:"性别",dataIndex:"sex",width:100,
			 xtype : 'booleancolumn',
			 trueText : "<font color=green>女</font>",
			 falseText : "<font color=red>男</font>"
		},
		{text:"电话",dataIndex:"phone",width:100},
		{text:"QQ",dataIndex:"QQ",width:100},
		{text:"Email",dataIndex:"email",width:100},
		{text:"地址",dataIndex:"addr",width:100},
		{text:"注册时间",dataIndex:"regDate",width:100},
		{text:"注册IP",dataIndex:"IP",width:100}
	],
//java代码返回的JSON
                                        "{id:'"+user.getId()+"', " +
					"userName:'"+user.getUserName()+"'," +
					"password:'"+user.getPassword()+"'," +
					"sex:'"+user.isSex()+"'," +
					"phone:'"+user.getPhone()+"'," +
					"QQ:'"+user.getQQ()+"'," +
					"email:'"+user.getEmail()+"'," +
					"addr:'"+user.getAddr()+"'," +
					"regDate:'"+user.getRegDate()+"'," +
					"IP:'"+user.getIP()+"'" +
			                 "}"
//显示男女
{text:"性别",dataIndex:"sex",width:100,
			 xtype : 'booleancolumn',
			 trueText : "<font color=green>女</font>",//如果为true值就显示女
			 falseText : "<font color=red>男</font>"
		},			
//在右边显示
	"->",

转载于:https://my.oschina.net/u/934148/blog/363926

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值