Query regarding Expand all functionality in hier seq list.

Hello Every body,
Application: I am displaying a list(Hier seq) using cl_salv_hierseq_table method.
Important peices of code:-
cl_salv_hierseq_table=>factory(
  EXPORTING
    t_binding_level1_level2 = gt_binding
  IMPORTING
    r_hierseq = gt_table
  CHANGING
    t_table_level1 = gt_final_h
    t_table_level2 = gt_final_i ).
*... set expand column
  gt_columns->set_expand_column( 'EXPAND' ).
*... set items expanded
  gt_level = gt_table->get_level( 1 ).
  gt_level->set_items_expanded( ).
*register to the event on_user_command
  SET HANDLER gt_events->on_user_command FOR lt_events.
Here i had added Refresh button in the application toolbar of the above ALV which is not in the standard one.
        PERFORM refresh_list_info USING e_salv_function.
        inside this perform the main peice of code is:
        gt_table->refresh( ).             "Refresh: Rebuilds the display list.
QUERY: The first display show all the header and items records as expanded by default.
              when i am trying to refresh the list, its displaying me the list with updated data in it
             properly BUT the only problem is the items are closed by default after refresh.
             so every time user needs to click the Expand option to view item records after refresh.
             Here I would like to have the items records expanded as well by default after Refresh.
             how to acheive this?
            Any suggestions to use any more methods or so..
           Your help will be highly appreciable.
Thanks,
Pavan.

check this document for reference:
https://www.sdn.sap.com/irj/scn/wiki?path=/display/profile/using%252bhierarchically%252b-sequential%252btable%252bfactory%252bmethod
cheers
Aveek

Similar Messages

  • Query for getting all function and procedure inside the packages

    hi All
    Please provide me Query for getting all function and procedure inside the packages
    thanks

    As Todd said, you can use user_arguments data dictionary or you can join user_objects and user_procedures like below to get the name of the packaged function and procedure names.
    If you are looking for the packaged procedures and functions source then use user_source data dictionary
    select a.object_name,a.procedure_name from user_procedures a,
                  user_objects b
    where a.object_name is not null
    and a.procedure_name is not null
    and b.object_type='PACKAGE'        
    and a.object_name=b.object_name

  • Collapse All and Expand All functionality in Tree

    Hi All,
    I am using TreeByNestingTableColumn element to display the tree hierarchy .
    Does anyone knows how to implement Collapse All and Expand All functionality for this tree (if someone have sample code for these functionality then it will be great for me) ?
    Thanks in advance.
    Ravi.

    Hello Ravindra Sahu,
    Code for EXPAND ALL button:
    *step 1:Access node
      lo_nd_tree_hierarchy = wd_context->get_child_node( name = wd_this->wdctx_tree_hierarchy ).
    *step2: Extract all the table entries from node which is binded to table
    lo_nd_tree_hierarchy->get_static_attributes_table(
        IMPORTING
          table = lt_tree_hierarchy ).
    *step3:set element attribute Expanded to abap_true
        loop at lt_tree_hierarchy ASSIGNING <ls_tree_hierarchy>.
          <ls_tree_hierarchy>-expanded = abap_true.
        endloop.
    *step4: Finally the updated data needs to be binded.
      lo_nd_tree_hierarchy->bind_table( lt_tree_hierarchy ).
    Code for COLLAPSE ALL button:
    *step 1:Access node
      lo_nd_tree_hierarchy = wd_context->get_child_node( name = wd_this->wdctx_tree_hierarchy ).
    *step2: Extract all the table entries from node which is binded to table
    lo_nd_tree_hierarchy->get_static_attributes_table(
        IMPORTING
          table = lt_tree_hierarchy ).
    *step3:set element attribute Expanded to abap_true
        loop at lt_tree_hierarchy ASSIGNING <ls_tree_hierarchy>.
          <ls_tree_hierarchy>-expanded = abap_false.
        endloop.
    *step4: Finally the updated data needs to be binded.
      lo_nd_tree_hierarchy->bind_table( lt_tree_hierarchy ).
    Please don't forget giving REWARD points...:-)
    Edited by: Bharath Komarapalem on Jul 11, 2008 9:17 AM

  • Email with attachments whose path is mentioned in hier seq list

    Hi,
    I am trying to send 3 attachments to an email by using SO_NEW_DOCUMENT_ATT_SEND_API1
    The files are to be picked up from an editable field of header of an hierarchical sequential ALV list. The email with attachments has to be sent on click of a user button 'Send email'.
    Can anyone guide me how to achieve these?
    1) F4 for filepath on the ALV field for hier seq list
    2) The attachments should be the ones mentioned in the file paths of fields f1, f2, f3 resply.
    Currently, the attachments are sent with the mail but are empty and without filenames!
    Part of the code for attachments is pasted below:
    Pack the mail contents and attachment
      lt_packing_list-transf_bin  = space.
      lt_packing_list-head_start  = 1.
      lt_packing_list-head_num    = 0.
      lt_packing_list-body_start  = 1.
      lt_packing_list-body_num    = LINES( objcont ).
      lt_packing_list-doc_type    = 'RAW'.
      APPEND lt_packing_list. CLEAR lt_packing_list.
      lt_packing_list-transf_bin  = 'X'.
      lt_packing_list-head_start  = 1.
      lt_packing_list-head_num    = 1.
      lt_packing_list-body_start  = 1.
      lt_packing_list-doc_type    = 'XLS'. " You can give RAW incase if you want just a txt file.
      lt_packing_list-obj_name    = gt_ppsn_hdr-att1.
      APPEND lt_packing_list. CLEAR lt_packing_list.
    Regards,
    Poonam

    I would like to suggest you , to use this kind of form.... for you sending mail result
        PERFORM send_file_as_email_attachment  USING g_email "Email
              userid "Account SAP
        CHANGING return_error. "Eventually
    *&      Form  send_file_as_email_attachment
          text
         -->P_EMAIL    text
         -->P_ERROR    text
    FORM send_file_as_email_attachment USING p_email
                                             p_parid
                                    CHANGING p_error.
      DATA: f_send_request  TYPE REF TO CL_BCS,
            f_sent_to_all   TYPE OS_BOOLEAN,
            f_xls_content   TYPE SOLIX_TAB,
            f_document      TYPE REF TO CL_DOCUMENT_BCS,
            f_recipient     TYPE REF TO if_recipient_bcs,
            f_bcs_exception TYPE REF TO CX_BCS,
            f_text          TYPE bcsy_text WITH HEADER LINE,
            f_wa_text       TYPE soli,
            f_error         TYPE TABLE OF solisti1 WITH HEADER LINE,
            f_lw_error      LIKE LINE OF f_error,
            f_length        TYPE so_obj_len,
            f_xls_length    TYPE so_obj_len,
            f_subject       TYPE so_obj_des,
            f_n10           TYPE I.
      CONSTANTS:  con_tab TYPE C VALUE cl_abap_char_utilities=>HORIZONTAL_TAB,   "OK for non Unicode
                  con_cret TYPE C VALUE cl_abap_char_utilities=>CR_LF.  "OK for non Unicode
      DATA:
      bxls_string    TYPE string,
      bxls_str      TYPE xstring.
      CHECK NOT p_email IS INITIAL.
    *To send mail the xstring having excel format data
      TRY.
        Create persistent send request
          f_send_request = cl_bcs=>create_persistent( ).
          f_wa_text = TEXT-m01.  
          APPEND f_wa_text TO f_text.   "****** CONTENT OF MAIL
          "Data above populated
          f_subject = TEXT-t01.
          DESCRIBE TABLE f_text LINES f_n10.
          f_n10 = ( f_n10 - 1 ) * 255 + STRLEN( f_text ).
          f_length = f_n10.
          MOVE text-c01 TO f_subject.
          f_document = cl_document_bcs=>create_document(
          i_type    = 'RAW'
          i_text    = f_text[]
          i_length  = f_length
          i_subject = f_subject ).                              "#EC NOTEXT
    ATTACHMENT
    XLS HEADER 
          CLEAR: bxls_string, bxls_str.
          CONCATENATE text-001 text-002 text-003 text-004 text-020 text-017 text-018 text-019
                      text-005 text-006 text-007
                      text-008 text-009 text-010 text-011 text-012 text-013 text-014
                      text-015 text-016 con_cret INTO bxls_string SEPARATED BY con_tab.
          CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
            EXPORTING
              TEXT   = bxls_string
            IMPORTING
              BUFFER = bxls_str
            EXCEPTIONS
              FAILED = 1
              OTHERS = 2.
          IF SY-SUBRC <> 0.
          ENDIF.
    FILE CONTENT
          LOOP AT it_xls_invio.
    Allega ciascun elenco individuato per l'indirizzo mail in elaborazione
            REFRESH f_xls_content.
        Create and set document
            CONCATENATE bxls_str it_xls_invio-xls_str INTO it_xls_invio-xls_str IN BYTE MODE.
            f_xls_content = cl_document_bcs=>xstring_to_solix( it_xls_invio-xls_str ). "String having Excel format
            CALL METHOD f_document->add_attachment
            EXPORTING
              i_attachment_type    = C_FORMATO   "CONSTANT         C_FORMATO(3) VALUE 'XLS'.
              I_ATT_CONTENT_HEX    = f_xls_content
             i_attachment_size    = xls_length
              i_attachment_subject = f_subject.
          ENDLOOP.
          CHECK sy-subrc EQ 0.
        Add document object to send request
          f_send_request->set_document( f_document ).
        Add recipient (e-mail address)
        Create recipient object
          f_recipient = cl_cam_address_bcs=>create_internet_address( p_email ).
        Add recipient object to send request
          f_send_request->add_recipient( f_recipient ).
        Send document
          f_sent_to_all = f_send_request->send( i_with_error_screen = 'X' ).
          COMMIT WORK.
         ENDLOOP.
      Exception handling
      replace this rudimentary exception handling with your own one
        CATCH cx_bcs INTO f_bcs_exception.
          WRITE:/ ' Sending Error'.'
      ENDTRY.
    ENDFORM.                    "send_file_as_email_attachment

  • UIX Tree: "Expand All" Functionality

    Hello,
    I have a question about the Tree in UIX. We are using the Tree component in a UIX Page (JDeveloper 10.1.2). With the tree we also make use of the ClientStateTreeDataProxy class.
    It is possible to expand and collapse the tree, but I want to have 1 button to be able to expand all nodes on the first level of the tree or if this isn't possible to expand all the nodes.
    I have try to simulate this using struts actions, but I'm unable to simulate the state request-parameter. I also try to look if something is possible with the ClientStateTreeDataProxy class. Which possibilities are there to manipulate the tree component?
    Thanks, Dennis

    Thanx Jeanne,
    You brought me on a idea with the UIX Developer's Guide and EXPANDABLE_EXPANDED value.
    I couldn't figure out how the expand property was filled, because it wasn't done in the ADF BC ViewObject. We have a Utility class that creates a DataObject from the ViewObject Data and here the expand property was set.
    Now it was easy to build a ExpandAll option. It is possible to access the HttpServletRequest object were the DataObject is created. By setting a attribute in the request I could react on that and give the expand property indeed the value EXPANDABLE_EXPANDED.
    Dennis

  • Query regarding Concatenate statement functionality from ECC 6.0 to 46B ver

    Hi,
    I got new requirement ie I have to copy reports from ECC6.0 to 46B version. While copying I faced number of issues and I am not clear for below one.
    concatenate i_result1-result p_delim into i_result1-result respecting blanks. ( this is in ECC6.0)
    now my requirement is I have to use the same functionality in 46B version without respecting blanks the statement is working but I need the functinality of respecting blanks also.
    Thanks in advance.
    -Kumar.

    Try like this in 46B:
    concatenate i_result1-result p_delim into i_result1-result SEPARATED BY SPACE.
    Regards,
    Naimesh Patel

  • A query regarding a class function

    What is/are the difference(s) between static and non--static function of a class?
    I mean, a 'static' keyword anyways states that all instances of the class would share the same function. So does that mean a 'non-static' function of a class, 'provides' a copy of the function to each class instance?
    Plz help me in clearing my doubts.
    Thanks.

    Non-static methods aren't given copies of the method. They need a reference to an instance but the instance doesn't get its own copy of the method. So you don't have to worry about wasting memory by using non-static methods, if that's what you're thinking.

  • Hide header in hier-seq table (CL_SALV_HIERSEQ_TABLE)

    Hello SDN Community members
    I am using a CL_SALV_HIERSEQ_TABLE class to display a hier-seq table.
    Is it possible to hide a header in this table?
    I am checking class methods, layout methods ... and so on and I see no tool to hide this header in each table of hier-seq list.
    I tried to hide all columns from header, but then list becomes corrupted, loose 'graphical consistency' I would say.
    I would appreciate some tips from your side.
    Kind Regards,
    P.

    Hi Milind,
    it is interesting but not necessarily helpful what people post here.
    Class CL_SALV_COLUMN has a method SET_ZERO (Specify Empty Cell Display). There is a documentation which says
    Specify Empty Cell Display
    Functionality
    By default, a zero is displayed in cells that contain no value.
    You use the SET_ZERO method to set whether these rows should contain a blank instead of a zero.
    Parameters
    VALUE
    optional
    Set zeros; SAP_BOOL type
    Output Constant Value
    with a zero  ABAP_TRUE 'X'
    with a blank ABAP_FALSE ' '
    Notes
    Concerns:
    CL_SALV_COLUMN
    CL_SALV_COLUMN_LIST
    CL_SALV_COLUMN_TABLE
    You may try something like
    METHOD grid_columns.
      DATA:
        lo_salv_columns_table    TYPE REF TO cl_salv_columns_table,
        lt_column_ref            TYPE salv_t_column_ref.
      FIELD-SYMBOLS:
        <column_ref>             TYPE LINE OF salv_t_column_ref.
      lo_salv_columns_table = io_salv->get_columns( ).
      lt_column_ref = lo_salv_columns_table->get(  ).
      LOOP AT lt_column_ref ASSIGNING <column_ref>.
        <column_ref>->SET_ZERO( ABAP_FALSE ).
      ENDLOOP.
    ENDMETHOD.
    Regards,
    Clemens

  • Htmlb:tree: Expand All

    I tried to implement an "Expand All" functionality for my htmlb:tree. Strangely, I can change the nodes in the tree table, but they are still displayed as closed on the screen.
    LOOP AT me->t_tree ASSIGNING <fs> WHERE status = cl_htmlb_treenode=>c_treenode_closed
                                             OR toggle = cl_bdv_co=>c_true.
          <fs>-status = cl_htmlb_treenode=>c_treenode_open.
          <fs>-toggle = cl_bdv_co=>c_false.
    ENDLOOP.
    Why is this? Has this anything to do with the TOGGLE functionality of the tree (which loads certain subtrees with a new server event) ?

    >Has anybody an explanation for this
    Delta-Handling is half Black Magic Voodoo anyway.  I assume that the DH server side cache doesn't see any change in those fields (since you have removed them) and therefore doesn't resend them to the client (it only sends changed values).
    The Client side cache still has the old values in memory and didn't get an update from the server.  Therefore it still renders the old values.
    You might try placing a delta handler block around your tree coding:
    <bsp:deltaHandlerBlock id="protectionR2" >
        <htmlb:tree ... />
    </bsp:deltaHandlerBlock>
    You can try playing with the attributes of the DHBlock.  Try attribute clientCacheClear when you want force a change to the tree.

  • BBPSC04, BBPSEARCH, BBP_PDH_SEARCH expand all shopping carts of list

    Hi Experts,
    I am looking for a solution to expand all SC in the result list of a shoping cart search either by default or by implementing (or usage)
    of the BUTTON_EXPAND_ALL in screen 4000/4001 of SAPLBBP_PDH_SEARCH.
    Curren behaviour: If only one SC is found as a result of a search its is expanded and all positions can be seen. If more SC are found, these are collapsed.
    SRM 5.0 / SAPKIBKT11
    Thank you so much,
    Claus

    No idea at all?

  • A query regarding synchronised functions, using shared object

    Hi all.
    I have this little query, regarding the functions that are synchronised, based on accessing the lock to the object, which is being used for synchronizing.
    Ok, I will clear myself with the following example :
    class First
    int a;
    static int b;
    public void func_one()
    synchronized((Integer) a)
    { // function logic
    } // End of func_one
    public void func_two()
    synchronized((Integer) b)
    { / function logic
    } // End of func_two
    public static void func_three()
    synchronized((Integer) a)
    { // function logic
    } // End of func_three, WHICH IS ACTUALLY NOT ALLOWED,
    // just written here for completeness.
    public static void func_four()
    synchronized((Integer) b)
    { / function logic
    } // End of func_four
    First obj1 = new First();
    First obj2 = new First();
    Note that the four functions are different on the following criteria :
    a) Whether the function is static or non-static.
    b) Whether the object on which synchronization is based is a static, or a non-static member of the class.
    Now, first my-thoughts; kindly correct me if I am wrong :
    a) In case 1, we have a non-static function, synchronized on a non-static object. Thus, effectively, there is no-synchronisation, since in case obj1 and obj2 happen to call the func_one at the same time, obj1 will obtain lock for obj1.a; and obj2 will obtain lock to obj2.a; and both can go inside the supposed-to-be-synchronized-function-but-actually-is-not merrily.
    Kindly correct me I am wrong anywhere in the above.
    b) In case 2, we have a non-static function, synchronized on a static object. Here, again if obj1, and obj2 happen to call the function at the same time, obj1 will try to obtain lock for obj1.a; while obj2 will try to obtain lock for obj2.a. However, since obj1.a and obj2.a are the same, thus we will indeed obtain sychronisation.
    Kindly correct me I am wrong anywhere in the above.
    c) In case 3, we have a static function , synchronized on a non-static object. However, Java does not allow functions of this type, so we may safely move forward.
    d) In case 4, we have a static function, synchronized on a static object.
    Here, again if obj1, and obj2 happen to call the function at the same time, obj1 will try to obtain lock for obj1.a; while obj2 will try to obtain lock for obj2.a. However, since obj1.a and obj2.a are the same, thus we will indeed obtain sychronisation. But we are only partly done for this case.
    First, Kindly correct me I am wrong anywhere in the above.
    Now, I have a query : what happens if the call is made in a classically static manner, i.e. using the statement "First.func_four;".
    Another query : so far we have been assuming that the only objects contending for the synchronized function are obj1, and obj2, in a single thread. Now, consider this, suppose we have the same reference obj1, in two threads, and the call "obj1.func_four;" happens to occur at the same time from each of these threads. Thus, we have obj1 rying to obtain lock for obj1.a; and again obj1 trying to obtain lock for obj1.a, which are the same locks. So, if obj1.a of the first thread obtains the lock, then it will enter the function no-doubt, but the call from the second thread will also succeed. Thus, effectively, our synchronisation is broken.
    Or am I being dumb ?
    Looking forward to replies..
    Ashutosh

    a) In case 1, we have a non-static function, synchronized on a non-static object. Thus, effectively, there is no-synchronisationThere is no synchronization between distinct First objects, but that's what you specified. Apart from the coding bug noted below, there would be synchronization between different threads using the same instance of First.
    b) In case 2, we have a non-static function, synchronized on a static object. Here, again if obj1, and obj2 happen to call the function at the same time, obj1 will try to obtain lock for obj1.a; while obj2 will try to obtain lock for obj2.a.obj1/2 don't call methods or try to obtain locks. The two different threads do that. And you mean First.b, not obj1.b and obj2.b, but see also below.
    d) In case 4, we have a static function, synchronized on a static object. Here, again if obj1, and obj2 happen to call the function at the same time, obj1 will try to obtain lock for obj1.a; while obj2 will try to obtain lock for obj2.a.Again, obj1/2 don't call methods or try to obtain locks. The two different threads do that. And again, you mean First.b. obj1.b and obj2.b are the same as First.b. Does that make it clearer?
    Now, I have a query : what happens if the call is made in a classically static manner, i.e. using the statement "First.func_four;".That's what happens in any case whether you write obj1.func_four(), obj2.func)four(), or First.func_four(). All these are identical when func_four(0 is static.
    Now, consider this, suppose we have the same reference obj1, in two threads, and the call "obj1.func_four;" happens to occur at the same time from each of these threads. Thus, we have obj1 rying to obtain lock for obj1.aNo we don't, we have a thread trying to obtain the lock on First.b.
    and again obj1 trying to obtain lock for obj1.aYou mean obj2 and First.b, but obj2 doesn't obtain the lock, the thread does.
    which are the same locks. So, if obj1.a of the first thread obtains the lock, then it will enter the function no-doubt, but the call from the second thread will also succeed.Of course it won't. Your reasoning here makes zero sense..Once First.b is locked it is locked. End of story.
    Thus, effectively, our synchronisation is broken.No it isn't. The second thread will wait on the same First.b object that the first thread has locked.
    However in any case you have a much bigger problem here. You're autoboxing your local 'int' variable to a possibly brand-new Integer object every call, so there may be no synchronization at all.
    You need:
    Object a = new Object();
    static Object b = new Object();

  • Query regarding the fields details in particular form for all the users in

    Dear All,
                  I have one query regarding the fields details in particular form for all the users in company.
    Let take an exapmle if i had created Purchase Order having fields in content tab as 1.Item No. 2.Quantity 3.Unit Proce   4.Total   5. Location.
    While Login in User manager i set these fields only for Purchase order , but when i login from other user and open the similar purchase order the defaults fields are also seen including  above 4 fieds .
    Now my question is how to set the User choice fiels for the particular form that are common to all users.
    Means whenever i login in any user and opens the same document the same fields should be seen....Thanksssss.........

    You have to login with each and every user and do the Form Settings of every forms, so that all the forms look same for all the users.
    This is a manual job and you have do do it with every user login.
    Alternately, you can try out this link that explains
    [How to Copy One Screen Layout to Another User|http://www.sbonotes.com/2008/03/how-to-copy-one-screen-layout-to.html]

  • Query regarding function module SPOOL_RQ_READ_BAPI_EXPORTS (EBP-SRM Module)

    query regarding function module SPOOL_RQ_READ_BAPI_EXPORTS (EBP-SRM Module)
    shopping cart
    Hi in FM SPOOL_RQ_READ_BAPI_EXPORTS
    i want to relate the internal tables requisition_items and requisition_services.
    but in am not getting the key on which they should be joined
    here i have to take the quantity and other fields from requisition_services
    right now i am using the joining condition as
    requisition_items-pckg_no = requisition_services-pckg_no.
    any help in this regard is welcome.
    Thanks and regards,
    Vithalprasad

    Hi Kathirvel,
    Thank you for reply. I am making changes for standard code only.
    " Call FM SPOOL_DPO_READ_BAPI_EXPORTS to read PO data exported to backend.
    Use this data to call FM B46B_DPO_TRANSFER and copy errors tab from
    ' lt_bapi_return ' to ' et_messages' retrun tab in 'doc_check' badi. "
    Thank you.
    Regards, Sunu

  • Expand/Collapse All functionality in TREE UI Element

    Hi All,
    I'm using Tree UI Element in which Collapse All button is coming defaultly in that Tree Application . But i need to know how the function is taking place behind . Because i need to refer to do it for Expand All scenario for the same tree . Is that collapse is refering to any method in class ? . Can anyone brief out the coding of that . Or if anyone knows the coding of Expand all pls refer to me,

    Hello Ramesh Vinay,
    *Create a node which has attributes (EXPANDED, IS_LEAF,ROW_KEY and PARENT_ROW_KEY) to build a tree.
    Following code will be executed when COLLAPSE ALL button is clicked.
    DATA: lo_nd_tree            TYPE REF TO if_wd_context_node,
               lt_elements           TYPE             wdr_context_element_set.
    FIELD-SYMBOLS:
            <lo_element>          TYPE REF TO if_wd_context_element.
    lo_nd_tree = wd_context->get_child_node( name = wd_this->wdctx_tree).
      lt_elements = lo_nd_tree ->get_elements( ).
      LOOP AT lt_elements ASSIGNING <lo_element>.
        <lo_element>->set_attribute(
          EXPORTING value = abap_false
                    name  = u2018EXAPNDEDu2019 ).
      ENDLOOP.
    Following code will be executed when EXPAND ALL button is clicked.
    DATA: lo_nd_tree            TYPE REF TO if_wd_context_node,
               lt_elements           TYPE             wdr_context_element_set.
    FIELD-SYMBOLS:
            <lo_element>          TYPE REF TO if_wd_context_element.
    lo_nd_tree = wd_context->get_child_node( name = wd_this->wdctx_tree).
      lt_elements = lo_nd_tree ->get_elements( ).
      LOOP AT lt_elements ASSIGNING <lo_element>.
        <lo_element>->set_attribute(
          EXPORTING value = abap_true
                    name  = u2018EXAPNDEDu2019 ).
      ENDLOOP.
    Reply me if you have any questions.
    Thanks,
    Bharath.K

  • Expand all and collapse all functionality in adf accordion

    Hi
    I need to implement a functionality where in there are two links "Expand All" and "Collapse All" on clicking these links the accordion should behave accordingly.
    Was wondering if this feature is possible by using <af:panelAccordion> component. Or is there any work around for this? Would using jquery be better for this fuctionality.
    Some help in here asap is appreciated.
    Thanks

    You should ask this in the ADF forum: JDeveloper and ADF

Maybe you are looking for

  • Am I getting charged for things way after I download them?

    I tried to download something FREE. It said to check my billing information. I did that and then it charged my credit card two dollars, why? Then when I downloaded another FREE app, it charged me again. I did not have that money on the card now I hav

  • How do I manually change the song length?

    After finishing recording a song, I have some blank space at the end (about 10 bars) where there's no content on any of the tracks. Just empty bars. How can I reduce the song length to get rid of those unused bars?

  • JDBC error when attempting SQL with date offsets

    I am working on an issue with I am having with a JDBC program connecting to Oracle 8i. The program reads statements from configuration files, and for this particular statement, I need to get all the inactive records older then 2 weeks. I tried using

  • I NEED HELP!!!! reinstalling Mac OS X 10.4.2

    I need help Im trying to reinstall my OS in my powerbook 12" and i cant. this morning I turn on my computer and a picture of a file comes up. So i try to reintall my computer, I have the "MAc OS install Disc 1 and 2 " with me and i go throught until

  • Rfcaccessejb context

    I’m trying to create a session bean for processing a RFC from ABAP  (ABPA -> JEE5). But I can’t find the method of registering the JNDI name of RFC function on the context “rfcaccessejb”. I think that registration is done automatically on WAS 7.0. I’