Jsf Primefaces p:celleditor celledit
我正在基于 代码是:Jsf Primefaces p:celleditor celledit,jsf,jsf-2,primefaces,Jsf,Jsf 2,Primefaces,我正在基于 代码是: --更多数据-- 以及支持bean方法: public void newCellEditListener(CellEditEvent event){ ... Some work here ... } 更改可编辑单元格上的值时,p:cellEditor将按预期工作 问题是: 当可编辑单元格上的值保持不变时,p:cellEditor将在实际显示item.description时显示item.id 我错过了什么明显的东西吗?我需要额外的配置吗 我一直在谷歌上搜索提示
--更多数据--
以及支持bean方法:
public void newCellEditListener(CellEditEvent event){
... Some work here ...
}
更改可编辑单元格上的值时,p:cellEditor将按预期工作
问题是:
当可编辑单元格上的值保持不变时,p:cellEditor将在实际显示item.description时显示item.id
我错过了什么明显的东西吗?我需要额外的配置吗
我一直在谷歌上搜索提示或答案,但没有成功
更新
以下代码上仍然存在相同的问题:
支持bean上的值对于输入和输出是相同的,彼此之间的差异应该是“currency”格式
更新
作为一种解决方法,我使用“p:commandButton”来更新数据表
该应用程序正在以下计算机上运行:
- Primefaces 3.5
- Primefaces扩展0.7.1
- 莫哈拉2.1.22
- 雄猫7
亲切问候。输出和输入中的值应相同。尝试解决此问题。在Primefaces问题网站上找到报告并修复的问题:
我下载了4.0.RC1,我确实认为问题已如报告所述得到解决,但4.0与3.5之间存在一些重大差异,因此我将等待3.5.15发布。请查看我的更新问题。输入和输出的值应该相同吗?我的意思是,它应该没有格式或业务逻辑吗?你说的同一个问题是什么意思?现在您可以看到哪个值?在第二种情况下,当单元格保持不变时,它会显示“actual.money”值,不带格式。当它的单元格发生变化时,一切都按预期进行。这是默认行为吗?我错了吗?谢谢您的帮助。您是否尝试过将
h:outputText
放在
中而不是
?实际上,用户希望看到的是输入文本。无论如何,我会试试你的建议。你为什么要在输出方面使用输入组件?为什么不是
?@kolossus实际上,用户希望看到的是输入文本