[JBoss JIRA] Created: (RF-2560) It's not possible to create menu items with the help of <a4j:repeat />
by Bj?rn Weinbrenner (JIRA)
It's not possible to create menu items with the help of <a4j:repeat />
----------------------------------------------------------------------
Key: RF-2560
URL: http://jira.jboss.com/jira/browse/RF-2560
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.1.4
Environment: windows, jboss, ff/ie, jsf ri
Reporter: Bj?rn Weinbrenner
It seems that its not possible to use <ui:repeat /> or <a4j:repeat /> to create menus. if you iterate to add menuItems to a a menu e.g. contextmenu they won't appear.
That seems to depend on the implementation of org.richfaces.renderkit.html.AbstractMenuRenderer
Only direct children are search for items. Repeat-Components are ignored and their childs aren't found.
public void encodeItems(FacesContext context, UIComponent component) throws IOException {
List kids = component.getChildren();
Iterator it = kids.iterator();
while (it.hasNext()) {
UIComponent kid = (UIComponent)it.next();
if (kid instanceof UIMenuGroup || kid instanceof UIMenuItem || kid instanceof UIMenuSeparator) {
renderChild(context, kid);
}
}
}
--
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
13 years, 10 months
[JBoss JIRA] Created: (RF-6456) SuggestionAction called twice during request if usingSuggestObjects = true
by Gerrit Brehmer (JIRA)
SuggestionAction called twice during request if usingSuggestObjects = true
--------------------------------------------------------------------------
Key: RF-6456
URL: https://jira.jboss.org/jira/browse/RF-6456
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.3.0
Reporter: Gerrit Brehmer
SuggestionAction is called twice, if usingSuggestObjects is activated. I looked into the sourcecode and found the two calls:
# Action with value from request/input field (method setupValue - setValue(suggestingAction.invoke(context.getELContext(), new Object[]{submittedValue}));)
# Action with "null" as string (method getRequestValuesData - setValue(suggestingAction.invoke(context.getELContext(), new Object[]{requestedValue}));)
(SourceCode from UiSuggestionAction.java Tag 3.3.0)
Is the second call really necessary? Because we call an expensive backend method (200ms - 7000ms for address suggest) this makes a noticable delay for the user
Our workaround is to return an empty list for the second call, which doesn't change the behaviour
--
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
13 years, 10 months
[JBoss JIRA] Created: (RF-8907) Tag handler generation fails if @Attribute has signature property set
by Bernard Labno (JIRA)
Tag handler generation fails if @Attribute has signature property set
---------------------------------------------------------------------
Key: RF-8907
URL: https://jira.jboss.org/browse/RF-8907
Project: RichFaces
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: CDK
Affects Versions: 4.0.0.Alpha2
Reporter: Bernard Labno
Following does not fail if signature property is omitted, but it is unacceptable.
@JsfComponent(tag = @Tag(name = "schedule",
handler = "org.richfaces.view.facelets.html.ScheduleHandler",
generate = true,
type = TagType.Facelets))
public abstract class AbstractSchedule extends UIComponentBase
implements ScheduleCommonViewAttributes, ScheduleListenerEventsProducer, AjaxComponent {
@Attribute(signature = @Signature(parameters = ScheduleItemMoveEvent.class, returnType = Boolean.class))
public abstract MethodExpression getItemMoveListener();
}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 10 months
[JBoss JIRA] Created: (RF-8898) CDK could generate object names that conflict with Java keywords.
by Alexander Smirnov (JIRA)
CDK could generate object names that conflict with Java keywords.
-----------------------------------------------------------------
Key: RF-8898
URL: https://jira.jboss.org/browse/RF-8898
Project: RichFaces
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: CDK
Reporter: Alexander Smirnov
Assignee: Alexander Smirnov
Fix For: 4.0.0.Milestone1
Attachments: generator.patch.zip
CDK creates enum for attributes referenced in the property getters/setters. If attribute name coincides with Java keyword, generated Java class couldn't be compiled.
Mojarra uses a little bit more complicated enum class for these cases, so CDK has to do the same:
enum PropertyKeys {
forValue("for"),
showDetail,
showSummary,
redisplay;
String toString;
PropertyKeys(String toString) {
this.toString = toString;
}
PropertyKeys() {
}
public String toString() {
return ((this.toString != null) ? this.toString : super.toString());
}
}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 10 months
[JBoss JIRA] Created: (RF-8922) RF4.0: DataScroller - class names for buttons
by Lukas Fryc (JIRA)
RF4.0: DataScroller - class names for buttons
----------------------------------------------
Key: RF-8922
URL: https://jira.jboss.org/browse/RF-8922
Project: RichFaces
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: component, component-tables
Affects Versions: 4.0.0.Alpha2
Reporter: Lukas Fryc
It will be nice to have also class names for exact selection of such buttons, instead you have to use CSS3 selectors (such as :nth-child, :first, :last) to select such elements, but this isn't straightforward if you disable some buttons.
I suggest use new class names, such as rf-ds-f, rf-ds-fr, rf-ds-ff, rf-ds-l.
Read more at: http://community.jboss.org/thread/153989
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 10 months