JSF下dataGrid与Action绑定问题
来源:互联网 发布:能看阿衰漫画的软件 编辑:程序博客网 时间:2024/06/05 17:13
今天在做页面与action的datatree绑定时,碰到一个莫名奇妙的问题:
页面如下:
<layout:panel region="center" animFloat="false" autoHide="false" border="false"
fit="true" title="查询结果">
<w:dataGrid id="grid" showRowNumber="false" paged="true" rows="10" loadMask="true"
forceFit="true" toolBarPosition="both" border="false" rowInitHeight="22" trackMouseOver="true"
stripeRows="true" jsvar="gridJs">
<w:toolBar styleClass="headerToolBar">
<w:button onclick="deleteNode();" image="#{hdf:reqContextPath()}/images/icons/delete.png" jsvar="deleteNodeJsvar" label="告警关闭" disabled="true"/>
<w:separator />
</w:toolBar>
<w:outputColumn id="eventName" header="事件名称" sortable="true" ></w:outputColumn>
<w:outputColumn id="soureType" header="资源类型" sortable="true"></w:outputColumn>
<w:outputColumn id="emgcLevel" header="告警等级" sortable="true"></w:outputColumn>
<w:outputColumn id="emgcType" header="告警类型" sortable="true"></w:outputColumn>
<w:outputColumn id="emgcContent" header="告警内容" sortable="true"></w:outputColumn>
<w:outputColumn id="emgcCount" header="次数" sortable="true"></w:outputColumn>
<w:outputColumn id="nodeid" header="选择" clientFormatter="showRadio" width="24" align="center" />
<w:outputColumn id="eventName" header="事件名称" sortable="true" clientFormatter="titleFormat"/>
<w:outputColumn id="resourceType" header="资源类型" sortable="true"/>
<w:outputColumn id="resourceName" header="资源名称"></w:outputColumn>
<w:outputColumn id="clctName" header="采集器名称"></w:outputColumn>
<w:outputColumn id="eventLevel" header="告警等级" sortable="true"></w:outputColumn>
<w:outputColumn id="emgcTitle" header="告警标题" sortable="true"></w:outputColumn>
<w:outputColumn id="emgcContext" header="告警内容" sortable="true"></w:outputColumn>
<w:outputColumn id="notify" header="通知人" sortable="true" clientFormatter="nodehostFormat"></w:outputColumn>
<w:outputColumn id="firstTime" header="第一次告警时间" sortable="true"></w:outputColumn>
<w:outputColumn id="lastTime" header="最后一次告警时间" sortable="true"></w:outputColumn>
<w:outputColumn id="count" header="次数" sortable="true"></w:outputColumn>
<w:outputColumn id="history" header="告警明细" sortable="true"></w:outputColumn>
<w:outputColumn id="state" header="状态" sortable="true"></w:outputColumn>
<w:pagingToolbar displayInfo="true" displayMsg="显示 {0} - {1},共 {2} 条" />
</w:dataGrid>
</layout:panel>
托管Bean获取数据方法如下:
@Bind
private UIDataGrid grid;
@DataModel(id = "grid")
public List<EmgcCommonBean> getPresentEmgc() throws Exception{
Map<String, Object> param = new HashMap<String, Object>();
if(null != this.emgcType && !"".equals(this.emgcType)){
param.put("emgcType", emgcType);
}
List<EmgcCommonBean> list = EmgcApprove.getInstance().queryPersentEmgc(param);
System.out.println(list.get(0).getEventName().toString);
return list;
}
后台获取数据正常,System能打印了,但前端却怎么都不显示。
经过仔细一番调试,发现后台的字段与页面字段不一致导致。(我为了好调试,后台只先读取了几个字段,而页面显示的是所有字段),我把页面多余的字段都去掉,保持与后台读出的字段一致,嘿,正常了。
我们用的框架是金蝶的OperaMasks,看来对datatree的封装还有bug啊!(或者说还不太好用!)
- JSF下dataGrid与Action绑定问题
- jsf Action 与 ActionListener
- jsf Action 与 ActionListener
- 在JSF中应用javascript(关于jsf的action与js的问题)
- DataGrid绑定Dictionary问题
- WPF DataGrid foreground 绑定问题
- JSF之Action 与ActionListener的区别
- JSF之Action 与ActionListener的区别
- DataGrid与SQLServer2000数据绑定
- DataGrid与SQL Server 2000数据绑定
- DataGrid与SQL Server 2000数据绑定
- DataGrid与SQL Server 2000数据绑定
- DataGrid与SQL Server 2000数据绑定
- DataGrid与SQL Server 2000数据绑定
- WPF 中combox与datagrid绑定
- jsf 资源束绑定
- 将OleDbDataAdapter绑定到Winform下的DataGrid
- VS2010环境下MFC使用DataGrid绑定数据源
- 定向抓取漫谈
- Linux系统下C开发MySQL数据库应用
- [转]Android 的大牛的博客
- linux下bus,device,driver三者关系
- 第十周任务三
- JSF下dataGrid与Action绑定问题
- linux spi子系统
- android中Intent的一些用法和总结
- 研究发现太阳提前出现磁极反转将现活动高峰期
- 代替cmd的一个好用的工具 powercmd
- 最大的子序列和问题
- 和别人共享网络,老有人用讯雷什么的,上网卡死了,自己写了局域网流量控制工具,开源出来大家共享
- vkeyi项目架构设计总结
- 用linq 生成xml的方法以及添加注释的方法