Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Invalid
-
Affects Version/s: 1.8.2
-
Fix Version/s: None
-
Component/s: ICE-Components
-
Labels:None
-
Environment:All
Description
Currently the dataExporter exports the data that is in the the value attribute of the UIcolumn's child component. If the dataTable cell components use a converter to display information a certain way this converted value is not exported. Often the object reference is exported which does not have any useful information.
Issue Links
- is duplicated by
-
ICE-5051 DataExporter doesn't use Converters to export data
- Closed
Code for enhancement:
com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.converterGetAsString(facesContext,
uiComponent, ((UIOutput) uiComponent).getValue());
That's what I'd put in the DataExporter, instead of it just getting the value from the child component. Probably goes in this method:
private String encodeParentAndChildrenAsString(FacesContext fc,
UIComponent uic, String str) {