论坛首页 Java企业应用论坛

[2007-01-29发布]ECSide 1.1 rc1: 列表组件eXtremeComponents全面增强版!

浏览 30810 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-02-11  
生成
<td width="100"  cellValue="fins"  cellName="username"   >fins</td>  

是对的啊
为什么要生成  cellName="userinfo.username" ??
0 请登录后投票
   发表时间:2007-02-11  
fins 写道
生成
<td width="100"  cellValue="fins"  cellName="username"   >fins</td>  

是对的啊
为什么要生成  cellName="userinfo.username" ??

因为这我里的保存数据时:

  
private UserInfo userinfo;   
 public String save(){   
        manageUsersDao.save(userinfo);   
        return "saved";   
    }   

数据要传到userinfo变量的username属性里。所以要让它生成为 cellName="userinfo.username"才行。
生成cellName="username"时数据不能传到userinfo中
0 请登录后投票
   发表时间:2007-02-11  
可能是我描述得不够清楚。
其实我的意思就是说能否在
<ec:column width="100" property="username" title="用户名" cellValue="${user.username}"/> 

再加一个标签name,如下:
<ec:column width="100" property="username" name="userinfo.username" title="用户名" cellValue="${user.username}"/> 

然后读取数据时根据property去读相应的值。
但生成源码时先看是自定义了name标签。如没有,则默认为property
如有(比如name="userinfo.username"),
则生成源码时按name的值去确定cellName,即:
<td width="100"  cellValue="fins"  cellName="userinfo.username"   >fins</td>

这样灵活性更大。
否则像我那样的需求就不能满足了
0 请登录后投票
   发表时间:2007-02-11  
哦,原来是我搞错了。
原来还要自己在Action中
(String[])formMap.get(TableConstants.RECORDKEY_NAME))[0]
取出再赋值,不能自动注入吗
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics