aspose file tools*
The moose likes JSF and the fly likes List Of JSF Operations Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "List Of JSF Operations" Watch "List Of JSF Operations" New topic
Author

List Of JSF Operations

Mark Loren Brown
Greenhorn

Joined: Dec 20, 2008
Posts: 6
I"m looking for a list of the built-in javascript functions that I can use in rich:componentControl tag on the operation= attribute.
e.g. <rich:componentControl for="panel" attachTo="link" operation="show" event="onclick"/>

what other JS built-ins are there I can fill in operation with? "hide" . . .

Thank you!
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15632
    
  15

The operations are the methods that the component identified by the "for=" attribute supports. So it depends on the component.


Customer surveys are for companies who didn't pay proper attention to begin with.
Mark Loren Brown
Greenhorn

Joined: Dec 20, 2008
Posts: 6
Hi Tim thanks for your reply!

I'm still not any closer to what I'm looking for though.

Are the built-in "operations" listed/documented on a per component basis
(however incomplete)???

i.e. a list of built-in operations for modalPanel would be very helpful

Thanks!
Mark Loren Brown
Greenhorn

Joined: Dec 20, 2008
Posts: 6
Okay so I guess there is no list that documents the built-ins for the operation= attribute of a rich:componentControl tag
that's controlling a modal

I've been googling for examples and find some things that way. But a documented list of supported operations
for a modal panel would enable everyone to create more freely.

QUESTION: So how do you all find out what else you can do with a modal panel rich:componentControl ???
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15632
    
  15

Components are JavaScript "classes", insofar as JavaScript is an OOP language. The operations are simply the methods implemented by that class. So your list of allowable operations is dependent wholly and entirely on the component class you're using, and not on RichFaces.
Mark Loren Brown
Greenhorn

Joined: Dec 20, 2008
Posts: 6
I'm gonna get flamed for this I just know it. So don't forget I'm a greenhorn, but this is a friendly place for greenhorns

I take your point that the RichFaces components I"m asking about are JS at bottom. But telling me the operations I can invoke
are the ones the JS class supports doesn't answer my question. I'm asking specifically about the "modalPanel". WHAT operations are there and more importantly where can I look for such information when I have questions about other components?

My question has SOMETHING to do with RichFaces bc I'm not accessing the JS components directly. I'm accessing the RichFaces components directly.

Look: I have a richfaces component "modalPanel"
<rich:modalPanel id="printPanel" . . .>. . .</rich:modalPanel>

I have another richFaces component "componentControl":
<rich:componentControl for="printPanel" attachTo="printLabel" operation="show" event="onclick"/>

I can "show" the RichFaces modalPanel. I can "hide" the RichFaces component modalPanel.

Question: what else can I do with a RichFaces modalPanel from a RichFaces componentControl???
................^^^^^^^^^^^^^^^
(here's where I'm expecting someone to insert a hilarious flame )
and more importantly: where can I look for that kind of information when I'm working with a different component?

Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15632
    
  15

Naw, we don't do flaming here, but it does help when you RTFM.

Of course, like a lot of FM's the RichFaces one doesn't say much about things that were obvious to the people who designed RichFaces (like proper use of the "data=" attibute on the backing bean side). And of course, since it's written by someone whose native language isn't English, it can be rough going some times.

You may be stretching things there a bit using the richfaces component to refer to a RichFaces control, but I haven't RTFM'd this in a while so I may be forgetting something. However, the modalPanel should be rendering an HTML component (probably <div>, and like most HTML graphical elements, that means that all the JavaScript object methods that apply to any other div are fair game to RichFaces componentControl.
Mark Loren Brown
Greenhorn

Joined: Dec 20, 2008
Posts: 6
Hi Tim!

http://livedemo.exadel.com/richfaces-demo/richfaces/componentControl.jsf?c=componentControl&tab=usage

Here's a link to the Exadel Live Demo that gives an example of using componentControl to control a modalPanel
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: List Of JSF Operations
 
Similar Threads
rendered
Take input from <h:inputText> in rich <modalPanel>
h:commandLink selected value
Trouble with ContextMenu and ModalPanel of RichFaces
rich:modalPanel display problem