Interactive Report - Add a 'custom' Action Menu Item

Hi,
I'm wondering if it is possible to add 'custom' Action menu items to an interactive report?
I have a situation where I want to use all the richness that an interactive report gives with it's out of the box functionality, then if a download is selected I need to be able to set a 'lock' on the currently selected records set before the records are downloaded.
I've had a good look around the forum and various other sites and I can't seem to find anything in this area. The nearest I can find is on the OBD tutorials the ability to add a 'Reset' button.
I know how to create custom download functionality, to which I could add the required record locking functionality and in turn link to a button, but what I don't know how to do is pull out the selection variables from the Interactive Report in order to construct my select query.
Maybe I'm barking up the wrong tree and there's a better way if so any suggestions would be most welcome.
Many thanks in advance Peter..
Edited by: Pete on Jun 30, 2011 4:16 PM
Edited by: Pete on Jun 30, 2011 4:24 PM
Edited by: Pete on Jun 30, 2011 4:31 PM

Hi,
For your issue, in SharePoint Designer, Click Custom Action->View Ribbon->Create Custom Action.
Then the extra form will show up in the Ribbon.
Refer to the following link:
http://www.abelsolutions.com/totm/creating-a-custom-action-in-2-steps-with-sharepoint-designer/
Best Regards,
Lisa Chen
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]

Similar Messages

  • "Type mismatch" error in IE7/8 when using custom Actions Menu Image

    Hi all,
    in APEX 4.2: when using a custom image in the "Actions Menu Image" attribute in an interactive report, I get a "Type mismatch" error in IE7/8 when refreshing the report through PPR (filtering, sorting, paginating etc.). When I leave the "Actions Menu Image" field empty, everything works fine. The error doesn't seem to happen in IE9 (unless using compatibility mode), or in any non-IE browser.
    I've been able to reproduce the issue in an application on apex.oracle.com:
    http://apex.oracle.com/pls/apex/f?p=69347:1
    Some debugging seems to indicate that the following line in widget.interactiveReport.js is the culprit:
    lTemp.parentNode.replaceChild($x('apexir_WORKSHEET'), lTemp);Does anybody know if this is a known issue, or if there is some workaround?
    Thanks,
    Tobias

    Hi,
    Great solution Paul! It cost me a while before I found out the Action Menu Image was causing my interactive reports to stop refreshing in IE10 and not other browsers. Your solution works great, I've implemented it with a few minor adjustments:
    - Put the css in report template (for some reason it didn't work in our own application stylesheet)
    - replace  'url("/c/action_dropdown.gif")' with 'url("&APP_IMAGE_PREFIX./<path_to_image>")'
    - place one dynamic action on page 0: after refresh of '#apexir_DATA_PANEL' , set event scope to "Dynamic".
    - Let the Dynamic action also fire on page load.
    - To make sure the dynamic action only works for pages with an interactive report add condition of type 'Exists' with expression:
    select 1
    from   dual
    where  :APP_PAGE_ID in (select page_id
                                            from   apex_application_page_ir
                                            where  application_id = :APP_ID
    Best regards,
    Vincent Deelen

  • Interactive report for displaying customer information

    hi,
        how to create an   interactive report for displaying customer information based on selection smade ,and corresponding bank details.

    pls check the sample code
    Use the tables Kna1 and knbk to get the customer details.
    ***extract the data into internal table
    select * from dbtab into itab.
    *In the loop hide the field you want to trigger the interactive list.
    loop at itab.
    write: / itab-kunnr, itab-name1.
    Hide itab-kunnr.
    endloop.
    use at line selecton to get desired output based on the condition
    at line-selection.
    select * fro dbab into itab where field = itab-kunnr.
    awards points if help ful.

  • Can Actions Menu of Interactive Reports work with Custom Authentication?

    My testing is leading my to believe that Actions Menu do not work with Custom Authentication (but only work with APEX Authentication) in APEX 3.1.2? If that's true then is there a work around to this?
    Just to clarify, I've posted/asked this question twice before:
    1) Re: Actions Menu in Interactive Reports does not sort, filter, select cols etc
    2) Interactive Report actions don't work for users (i.e. for non-developers)
    But I've come to believe this is the main problem. I just don't know how to resolve/work around this?
    Thanks for any help.

    I haven't setup a sample because my custom authentication is using LDAP authentication. I'm not sure how I can replicate that on the samples server?
    I'm using LDAP authentication with a Page Sentry function. My further testing reveals that the Page Sentry function is setting the APEX variable user to NULL (ie blank) whenever there's any code in the Page Sentry function box. PL/SQL code as simple as
    BEGIN return TRUE; END;
    in the Page Sentry function box sets the "user" is set to <null>. When the Page sentry function box is left empty (no code specified) it sets the "user" properly after authentication against the specified LDAP directory.
    What all this has to do with Interactive Reports...
    It seems like when the user is NULL it messes-up Interactive Reports that are stored in the flows database. Although it shows the default report properly, but no runtime interactive actions (filtering, sorting, column break, etc.) work.
    Can someone please correct or confirm this?
    Thanks.

  • Add ecb custom action to the callout (item menu)

    Is it possible to change the order of buttons in the callouts (see image below)? I would like to insert "Download a copy" after the "Open" hyperlink. Anyone has got any ideas?

    Check if below can help:
    http://stackoverflow.com/questions/23386514/sharepoint-ecb-custom-action-does-not-show-up-for-the-document-libraries-deploye
    n order for custom action to appear in your custom list definition you need to change
    RegistrationId property to the value of Type property of your list definition. In your case it should be
    RegistrationId=10000
    If you want to attach your custom action to all document libraries you can try to attach it to Document content type:
    SPUserCustomAction action1 = web.UserCustomActions.Add();
    action1.RegistrationType = SPUserCustomActionRegistrationType.ContentType;
    action1.ImageUrl = "~sitecollection/myresources/Images/Logo16x16.png";
    action1.RegistrationId = "0x0101";
    action1.Location = "EditControlBlock";
    action1.Sequence = 500;
    action1.Title = "Redirect to my page";
    action1.Url = "javascript:__doPostBack('RedirectPostBack','{ItemId}|{ListId}');";
    action1.Update();
    http://social.msdn.microsoft.com/Forums/office/en-US/40076dc2-8be6-4019-bf1e-54067880e8a8/how-to-add-a-new-customaction-in-ecb-for-a-specific-list?forum=sharepointdevelopmentlegacy
    If this helped you resolve your issue, please mark it Answered

  • Interactive Reports - Add Item/Button to the right of the Search Bar.

    Is there any way to put a button to the right of the Search Bar on an Interactive Report?
    Thanks,
    Dave

    Hi,
    Yes, if your button is not among region items.
    Go edit button and change Button Position to "Right of interactive report search bar" from select list
    Br, Jari

  • Add checkmark to system menu item

    Hello,
    My aim is to add a menu item to a windows system menu to toggle a stay on top feature.
    I found a nice piece of code on stack overflow to accomplish this:
    Link to stackoverflow code
    Here is the result in my program:
    I've modified the code to keep my form on top:
    Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
    If m.Msg = &H112 Then
    If m.WParam.ToInt32 = &H1FFF Then
    Me.TopMost = IIf(Me.TopMost = True, False, True)
    End If
    End If
    MyBase.WndProc(m)
    End Sub
    All I need now is to place a checkmark beside my menu item to indicate the current state.
    Can someone show me the code to place/remove the checkmark, given the stackoverflow code I'm using?
    Any help would be appreciated.
    Rick

    Hi,
     Here is an example you can use. I changed things around a bit to correct things. This will check the menu item when it is set to TopMost and uncheck it if it is not.
    Imports System.Runtime.InteropServices
    Public Class Form1
    Private Const WM_SYSCOMMAND As Integer = &H112
    Private Const MF_STRING As Integer = &H0
    Private Const MF_CHECKED As Integer = &H8
    Private Const MF_UNCHECKED As Integer = &H0
    <DllImport("user32.dll", EntryPoint:="GetSystemMenu")> _
    Private Shared Function GetSystemMenu(ByVal hWnd As IntPtr, <MarshalAs(UnmanagedType.Bool)> ByVal bRevert As Boolean) As IntPtr
    End Function
    <DllImport("user32.dll", EntryPoint:="AppendMenuW")> _
    Private Shared Function AppendMenuW(ByVal hMenu As IntPtr, ByVal uFlags As UInteger, ByVal uIDNewItem As UInteger, <MarshalAs(UnmanagedType.LPWStr)> ByVal lpNewItem As String) As <MarshalAs(UnmanagedType.Bool)> Boolean
    End Function
    <DllImport("user32.dll", EntryPoint:="CheckMenuItem")> _
    Private Shared Function CheckMenuItem(ByVal hMenu As IntPtr, ByVal uIDCheckItem As UInteger, ByVal uCheck As UInteger) As UInteger
    End Function
    Private idMenu As UInteger = &H1FFF
    Private hMenu As IntPtr = IntPtr.Zero
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    hMenu = GetSystemMenu(Me.Handle, False)
    AppendMenuW(hMenu, MF_STRING, idMenu, "Stay On Top")
    End Sub
    Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
    If m.Msg = WM_SYSCOMMAND Then
    If m.WParam.ToInt32 = idMenu Then
    Me.TopMost = Not Me.TopMost
    If Me.TopMost Then
    CheckMenuItem(hMenu, idMenu, MF_CHECKED)
    Else
    CheckMenuItem(hMenu, idMenu, MF_UNCHECKED)
    End If
    End If
    End If
    MyBase.WndProc(m)
    End Sub
    End Class
    If you say it can`t be done then i`ll try it

  • Where is the Actions Menu Item???

    I have PSE8. I am a very amateur user - but have been trying to learn about Actions. But there isnt even a menu item in the Windows drop down menu. What am I doing wrong? Where is it? I downloaded some actions from Pioneer Woman and from MCP but I cant find them or firgure out how to use them. Anyone have a solution for me???
    Jennifer

    Hi,
    The blog I have linked below has detailed installation instructions written down for each of the OS for various versions including Elements 8. Select the link that matches your OS.
    http://www.texaschicksblogsandpics.com/photography-page/installing-actions-in-photoshop-el ements/

  • Interactive report and group by action

    Hi,
    is there a way to customize the number of Group By Columns displayed in the Group by box?
    Current (fixed?) default is three.
    Thanks
    Edited by: ariolim on Sep 7, 2011 8:23 AM

    Hello,
    I face some problem .I create a interactive report .when i need to group by then click action button and make group by report, but in this time click downloads option do not show rtf format. enabled the RTF in the Download section. plz help me.
    Masum

  • Interactive Report with Flash "Copy to Clipboard" Button

    Hi all,
    I need to implement a button in the interactive report, which will allow me to copy the customer address to the clipboard. After reading this great note (Copy to Clipboard LMCButton) I have implemented it, but the interactive report does not working properly - the pagination does not working, I can't use other interactive report features from the actions menu, and s.o.
    Additionally I have the problem with IE 10 and Coogle Chrome:
    IE 10 shows me the button only if I upload the swf file to the #IMAGE_PREFIX# directory
    Google Chrome shows me the flash button not at all.
    The javascript function call is in the "HTML Expression" field of the interactive report column.
    Hier ist the link to my allpication: http://apex.oracle.com/pls/otn/f?p=2071:213

    Most likely, you'll need to build a plugin.
    Take a look at the Enkitec - Sparkline plugin for implementation ideas
    - Dynamic Action Plugin - Enkitec Sparklines
    MK

  • Interactive Report (IR) column heading: filtered items number & flashlight

    Hello everyone
    several hours of searching through the forum did not provide me with leads or answers to 2 questions. Both are related to the IR column heading menu and options. Let's start with a copy of the relevant portion of the interactive report help screen:
    Column Heading Menu
    Clicking on any column heading exposes a column heading menu.
    [snip]
    Text Area is used to enter case insensitive search criteria (no need for wild cards). Entering a value will reduce the list of values at the bottom of the menu. You can then select a value from the bottom and the selected value will be created as a filter using '=' (e.g. column = 'ABC'). Alternatively, you can click the flashlight icon and the entered value will be created as a filter with the 'LIKE' modifier (e.g. column LIKE '%ABC%').
    List of Unique Values contains the first 500 unique values that meet your filters. If the column is a date, a list of date ranges is displayed instead. If you select a value, a filter will be created using '=' (e.g. column = 'ABC').
    Q1: Why do I not see a flashlight icon? I looked everywhere in the report definition to "enable" it, to no avail.
    Q2: Although we've found IRs to be incredibly useful and embraced by end users, we are having issues when dealing with large datasets. Let's look at searching for people's first/last name in our CONTACTS table. The table is ~28,000 names long. If one attempts to use Column Heading menu to "filter" for any name outside the first 500 unique values, the search does not work. Yes, I know that a workaround is to use Actions Menu icon filter... but, it sure is misleading to have a search which does not go beyond letter B in the list of last names. Furthermore, I do not see a way to DISABLE Column Heading Text Area, and avoid user confusion.
    I suspect that "List of Unique Values contains the first 500 unique values" was set for the performance purposes. Is there a way to set that number anywhere? Have it customized for each column? (columns county and state could be <100, for example)
    Thanks an advance to any advice.
    Vojin

    @Prabodh: what you say is only changing the default image for the column selector at the search bar level. What i think is being looked for is an icon on the popup when a column header is clicked in an IR. Don't bother: there is none.
    @Vojin, Tonibony:
    I also ran into this problem with IRs and the useless column header box. If you want to hide the unique values list, it is a bother. First of all, you can't disable the finding of values, this is embedded in the widget ajax code. Then if you want to just hide the list, there is no real event you can hook up to. The poping up of the box is an ajax callback, and is part of the IR javascript, but this callback does not trigger any event (no apexafterrefresh for example, which is understandable). I've worked around this by overriding/extending the method which is called when ajax is done loading within the IR code. Here is a piece of code which does this (call it on page load):
       // _Finished_Loading is called when the IR is done with a GET action
       // because the posts are synchronous in this report, and no events
       // or hooks are available, the best way to preserve functionality
       // yet extending it is to override the original function, yet
       // keep the base code
       // apexafterrefresh cant be used since it is not triggered after
       // the widget ajax
       var or_Finished_Loading = gReport._Finished_Loading;
       gReport._Finished_Loading = function(){
           //overriden, but still have to call orinigal!
          or_Finished_Loading();
          //SORT_WIDGET is the widget containing all the header elements
          if(gReport.current_control=='SORT_WIDGET'){
             // hide the original dropdown box
             $("#apexir_rollover_content").hide();
       };If you're interested, i've recently developed a plugin for use in my interactive reports which works around some of these limitations. For me, the headers are much more userfriendly than the actions > filter menu. So what i've done is: hide the orignal dropdown, and turn the searchfield into an autocompletion field, which will progressively search through the distinct column values in the IR with ajax. I've even made an option to have the searching behave like a "contains" or a "like". I'm working on a post about it, with background, documentation and source code. I'll add a post here when i finish it up, you can see if that helps you.
    I also would like to add a button later on which will simply add the entered value as a "like %value%" filter. I know how to do this and what to do, i'm just a bit short on time at the moment. I actually think that adding the button in the layout may be the hardest part... :')

  • Interactive Reports - how to add a link to a document?

    Hi there,
    I have an interactive report that displays a list of items, I would like to add a column which displays a link for each item in the report, the link should display the Word/Excel document which is located somewhere on our network. The path to the document is stored in the table along with the items. Does anybody know how I can do this?
    Thanks...

    I got an answer from the Edge Commons dream team and I am very grateful to them :
    "The problem that you bumped into was that you hadn't included a valid URL so far. We weren't sure if you wanted to include them within the SVG file or if you wanted to implement the functionality within Edge Animate. We came up with a solution for the latter one, with a simple switch in the js code:
    You have to type in the appropriate URL of course for all the cases."
    I have to share the final result:
    http://www.madudesign.com/works/france/france_map/
    And the zipped project file:
    http://www.madudesign.com/works/france/france_map.zip
    Thanks to Daniel & Simon
    Matt

  • How to add custom action for Publishing Tab on Pages?

    I am able to add a custom action for libraries tab on document library , but i am unable to add it on Publishing tab on Pages.
    Below is the code , what i am trying.
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <CustomAction
    Id="Ribbon.PublishTab.Publishing.CheckLinkedPageItems"
    Location="CommandUI.Ribbon"
    RegistrationType="List"
    RegistrationId="850"
    Sequence="40"
    Title="Move Documents">
    <CommandUIExtension>
    <CommandUIDefinitions>
    <CommandUIDefinition Location="Ribbon.PublishTab.Publishing.Controls._children">
    <Button
    Id="Ribbon.PublishTab.Publishing.CheckLinkedPageItemsButton"
    Alt="Check Linked Page Assets"
    Sequence="40"
    Command="CheckLinkedPageItems"
    Image32by32="/_layouts/images/centraladmin_systemsettings_email_32x32.png"
    LabelText="Check Assets"
    TemplateAlias="o1"
    ToolTipTitle="Check Linked Page Assets"
    ToolTipDescription="Checks each image, document and page linked to from this page and verified if the asset is both working (not a broken link) and published. You may also use that page to publish all unpublished assets at once."
    />
    </CommandUIDefinition>
    </CommandUIDefinitions>
    <CommandUIHandlers>
    <CommandUIHandler Command="CheckLinkedPageItems" CommandAction="javascript:alert('button clicked!);" />
    </CommandUIHandlers>
    </CommandUIExtension>
    </CustomAction>
    </Elements>
    any thoughts?

    Hi,
    Check the secquence number . I don't see any issue in your code. Try with different sequence numbers.
    Did you find this Helpful? Please Mark it So! Thank you. Sachin Kumar

  • How to add custom actions to the Settings page for a Document Library?

    I want to add a custom action under General Settings on the Document Library Settings page (listedit.aspx). So I added a new SharePoint 2010 "Empty Element", and put this code in the Elements.xml file:
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <CustomAction
    Id="MyClassName"
    Sequence="999"
    GroupId="GeneralSettings"
    Location="Microsoft.SharePoint.ListEdit.DocumentLibrary"
    Title="My Link"
    Description="My description here"
    Rights="ManageWeb">
    <UrlAction
    Url="~sitecollection/_layouts/MyProject/MyPage.aspx"/>
    </CustomAction>
    </Elements>
    I found the GroupId and Location here: http://msdn.microsoft.com/en-us/library/bb802730.aspx but I am starting to wonder if this documentation is for MOSS2007 rather that SP2010
    as it says.
    What am I missing?
    Any help or hint would be greatly appreciated!

    Hi Henrik,
    Can we add above custom action in our custom group like General Settings?
    I have tried for that but it is not working.
    I have tried as follows
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <CustomActionGroup
    Id="LibrarySettings.MyGroup"
    Title ="My Group"
    Sequence="1000"
    Location="Microsoft.SharePoint.ListEdit">
    </CustomActionGroup>
    <CustomAction Id="Custom.Configuration.ListCustomSettings"
    GroupId="LibrarySettings.MyGroup"
    Location="Microsoft.SharePoint.ListEdit"
    RequireSiteAdministrator="FALSE"
    Sequence="100"
    Title="Library Admins">
    <UrlAction Url="_layouts/15/LibrarySettings.aspx?List={ListId}" />
    </CustomAction>
    </Elements>
    But custom group is not created in list settings
    Any idea what I am missing here?

  • Add space between Pop Menu Magic items?

    Is there a way to add space between the menu items in
    generated by Pop Menu Magic? By this I mean, can you have the
    various menu items (the "tabs" or "buttons") exist with some space
    between them
    (something
    like this but with maybe more space), as opposed to the default
    way the "tabs" are generated (butted up to one another
    like
    this)?
    I have tried editing the p7pm CSS to acheive this in a page
    design I'm roughing out. I get close sometimes but no cigar.....I
    have tried messing with the list items in the HTML code itself, but
    no luck there either.
    Hope I am making enough sense here....
    Thanks,
    Tommy

    Have you asked the question on the PVII newsgroup? You'd
    probably get a
    much faster response over there
    Nadia
    Adobe� Community Expert : Dreamweaver
    http://www.csstemplates.com.au
    - CSS Templates | Free Templates
    http://www.perrelink.com.au
    - Web Dev
    http://www.DreamweaverResources.com
    - Dropdown Menu Templates|Tutorials
    http://www.adobe.com/devnet/dreamweaver/css.html
    "steelkat" <[email protected]> wrote in
    message
    news:e5fapn$kmo$[email protected]..
    > Is there a way to add space between the menu items in
    generated by Pop
    > Menu
    > Magic? By this I mean, can you have the various menu
    items (the "tabs" or
    > "buttons") exist with some space between them <a
    target=_blank
    > class=ftalternatingbarlinklarge
    > href="
    http://css.maxdesign.com.au/listamatic/vertical11.htm">(something
    > like
    > this but with maybe more space)</a>, as opposed to
    the default way the
    > "tabs"
    > are generated (butted up to one another <a
    target=_blank
    > class=ftalternatingbarlinklarge
    > href="
    http://www.projectseven.com/viewer/index.asp?demo=pmm">like
    > this)</a>?
    >
    > I have tried editing the p7pm CSS to acheive this. I get
    close sometimes
    > but
    > no cigar.....I have tried messing with the list items in
    the HTML code
    > itself,
    > but no luck there either.
    >
    > Hope I am making enough sense here....
    >
    > Thanks,
    >
    > Tommy
    >

Maybe you are looking for

  • Display tree in JTree

    Hi, I would like to ask you how can I display my Tree? in JTree? I create tree: Folder fol = new Folder(folderName, numFiles); DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode(fol); ....But now I does not know how to display tree with fol

  • Backight goes off when unplug charger

    Can someone help ?please. A few days ago the backlight of my T61 started to goes off when i unplug the A/C charger. I can still see the computer running fine, it's the screen is very dark. this also happen when i use FN + end key to dim the light  bu

  • Frequent error on feed posting - iTunes server problem?!

    Since last friday iTunes server has a frequent problem accepting feeds for review. I had the same experiences as mentioned before. All the messages in this board point to one thing: iTunes server - mainly error 5002 Can someone of Apples staff PLEASE

  • How to set propose final invoice amount indicator in MIRO document

    Hi, How to set propose final invoice amount indicator in MIRO document as similar to FB60 Editing options indicators. Regards

  • Oracle 9i for linux

    can someone tell me where i can find oracle database 9i for linux. Thanks