[JBoss JIRA] Created: (RF-6037) inplaces: in IE6-7 works wrong in scrollable container
by Ilya Shaikovsky (JIRA)
inplaces: in IE6-7 works wrong in scrollable container
-------------------------------------------------------
Key: RF-6037
URL: https://jira.jboss.org/jira/browse/RF-6037
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.3.1
Reporter: Ilya Shaikovsky
Assignee: Nick Belaevski
look to related issue. The same for inplaces. Modal panel not need to be added. reproduced just under next code:
<div style="width:220px; height:100px; overflow:auto;">
<f:facet name="header">
<h:outputText value="Person Info"></h:outputText>
</f:facet>
<h:panelGrid columns="2">
<h:outputText value="Name: "/>
<rich:inplaceInput defaultLabel="click to enter your name"/>
<h:outputText value="Email:"/>
<rich:inplaceInput defaultLabel="click to enter your email"/>
</h:panelGrid>
<div style="width:220px; height:500px;">
123
123
123
</div>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years, 11 months
[JBoss JIRA] Created: (RF-3237) When using SuggestionBoxes into a DataTable it only works in the first row
by Oscar De Moya (JIRA)
When using SuggestionBoxes into a DataTable it only works in the first row
--------------------------------------------------------------------------
Key: RF-3237
URL: http://jira.jboss.com/jira/browse/RF-3237
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.2.0.SR1
Environment: Operative System: Windows Vista SP1
Java Version: 1.6.0
Reporter: Oscar De Moya
I'm doing a table with a column of InputTexts and SuggestionBoxes, but the suggestion only appears for the first input and for the others it gives me an "Unspected Error" in IE7 (it doesn't works on firefox neither). There's a portion of the code:
<rich:tab label="Replies">
<rich:dataTable id="replyList" value="#{mbUser.userReplyList}" var="userReply" rowClasses="cursor_hand"
rowKeyVar="rowIndex"
onRowMouseOver="this.style.backgroundColor='#F1F1F1'"
onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'">
<h:column>
<h:panelGroup>
<h:inputText id="attribute" value="#{userReply.attribute}" />
<rich:suggestionbox id="replySuggestions" for="attribute" width="100" height="100"
suggestionAction="#{mbUser.autocompleteUsers}" var="user"
selfRendered="false">
<h:column>
<h:outputText id="out" value="#{user.userName}" />
</h:column>
</rich:suggestionbox>
</h:panelGroup>
</h:column>
<h:column>
<rich:inplaceSelect defaultLabel="#{userReply.operator}"
viewClass="inplace" changedClass="inplace" layout="block"
changedHoverClass="inplace_hover" viewHoverClass="inplace_hover">
<f:selectItem itemValue="0" itemLabel="==" />
<f:selectItem itemValue="1" itemLabel="!=" />
<f:selectItem itemValue="2" itemLabel=">" />
</rich:inplaceSelect>
<f:facet name="footer">
<h:panelGroup>
<rich:inplaceSelect
viewClass="inplace" changedClass="inplace" layout="block"
changedHoverClass="inplace_hover" viewHoverClass="inplace_hover">
<f:selectItem itemValue="0" itemLabel="==" />
<f:selectItem itemValue="1" itemLabel="!=" />
<f:selectItem itemValue="2" itemLabel=">" />
</rich:inplaceSelect>
</h:panelGroup>
</f:facet>
</h:column>
<h:column>
<rich:inplaceInput value="#{userReply.value}" layout="block"
viewClass="inplace" changedClass="inplace"
changedHoverClass="inplace_hover" viewHoverClass="inplace_hover" />
<f:facet name="footer">
<rich:inplaceInput layout="block"
viewClass="inplace" changedClass="inplace"
changedHoverClass="inplace_hover" viewHoverClass="inplace_hover" />
</f:facet>
</h:column>
<rich:componentControl event="onRowClick">
<f:param value="#{userReply.id}" name="userReplyId" />
</rich:componentControl>
</rich:dataTable>
</rich:tab>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years, 11 months
[JBoss JIRA] Created: (RF-3380) Tag a4j:support +rich:datatable in IE7
by Ananda Debnath (JIRA)
Tag a4j:support +rich:datatable in IE7
--------------------------------------
Key: RF-3380
URL: http://jira.jboss.com/jira/browse/RF-3380
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.1.4
Environment: Windows XP, JBoss 4.2.0 GA, FireFox 2.0.0.14, Internet Explorer 7.0.5730.13CO, Safari 3.1.1 (on Mac OS X 10.5.2)
Reporter: Ananda Debnath
I'm trying to implement a UI that uses a rich:datatable object. When the user clicks a row in the datatable, the details of the clicked item has to be displayed in a different part of the page. Searching through the JIRA pages has yielded some clues on how to make this happen... except that the approach that seems to work for FF and Safari, doesn't seem to work with IE 7.0.
Here's my code:
The JSF page:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"
xmlns:f="http://java.sun.com/jsf/core">
<f:view>
<h:form id="scratchListForm">
<rich:panel header="List" id="list">
<rich:dataTable value="#{RichDataTableRowClickBean.rows}"
var="row" id="listTable"
onRowMouseOver="this.style.backgroundColor='#FFFFAA'"
onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'">
<a4j:support event="onRowClick"
actionListener="#{RichDataTableRowClickBean.rowSelected}"
action="#{RichDataTableRowClickBean.selectRow}">
<f:param value="#{row.id}" name="current" />
</a4j:support>
<rich:column id="id">#{row.id}</rich:column>
<rich:column id="name">#{row.name}</rich:column>
</rich:dataTable>
</rich:panel>
</h:form>
</f:view>
</html>
The bean:
package scratch;
import javax.faces.event.ActionEvent;
public class RichDataTableRowClickBean {
private final Row[] rows = { new Row("0", "Zero"), new Row("1", "One"), new Row("2", "Two") };
public Row[] getRows() {
return this.rows;
}
public void rowSelected(ActionEvent event) {
System.out.println(event.getComponent().getId());
System.out.println(event.getComponent().getAttributes());
System.out.println(event.getSource());
System.out.println(event.getPhaseId());
}
public String selectRow() {
System.out.println("row selected");
return null;
}
public static class Row {
String id;
String name;
Row(String id, String name) {
this.id = id;
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
}
When I click the row in FF/Safari, I get these server side events triggered by means of my System.out's:
12:33:33,707 INFO [STDOUT] j_id1
12:33:33,707 INFO [STDOUT] javax.faces.component.UIComponentBase$AttributesMap@80c55637
12:33:33,707 INFO [STDOUT] org.ajax4jsf.component.html.HtmlAjaxSupport@140d57b
12:33:33,707 INFO [STDOUT] INVOKE_APPLICATION 5
12:33:33,707 INFO [STDOUT] row selected
With IE 7, I see a Javascript error: 'Type mismatch' in a popup box (Line 85, character 452) - I can't find the actual line/char where the error occurs.
Am I missing something obvious? Is there a workaround for IE7?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years, 11 months
[JBoss JIRA] Created: (RF-6079) Add parameterless method Richfaces.hideTopModalPanel()
by Francisco Jose Peredo Noguez (JIRA)
Add parameterless method Richfaces.hideTopModalPanel()
------------------------------------------------------
Key: RF-6079
URL: https://jira.jboss.org/jira/browse/RF-6079
Project: RichFaces
Issue Type: Feature Request
Affects Versions: 3.2.2
Reporter: Francisco Jose Peredo Noguez
When doing heavy reutilization with multiple levels of subViews and ui:includes, the right id for the top modal panel is not easy to get, in fact Richfaces.hideModalPanel is unable to find it if there is another modalPanel with the same final name component (a problem similar to RF-6039). For this cases it would be really helful to have a shortcut way of closing the top modal panel.
For that I propose a method Richfaces.hideTopModalPanel() that looks for all the currently visible modalPanels and closes the one at the top, since it would not need to know the id, it will not be affected by nameContainer bugs.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years, 11 months