Custom Ribbon tab does not show in generic list

Hi.
I'm deploying the following definiton on a generic list, but the new custom tab does not show up. Anyone that can see what I have done wrong?
Thanks!
<Elements xmlns=”http://schemas.microsoft.com/sharepoint/“>
<CustomAction
Id=”Ribbon.MyTab”
Title=”Adds a new Ribbon tab to Generic List”
RegistrationType=”List”
RegistrationId=”100″
Location=”CommandUI.Ribbon.ListView”
>
<CommandUIExtension>
<CommandUIDefinitions>
<CommandUIDefinition
Location=”Ribbon.Tabs._children”>
<Tab Id=”Ribbon.MyTab” Sequence=”110″ Description=”" Title=”My Tab Name”>
<Scaling Id=”Ribbon.MyTab.Scaling”>
<MaxSize
Id=”Ribbon.MyTab.Scaling.MyGroup.MaxSize”
Sequence=”15″
GroupId=”Ribbon.MyTab.MyGroup”
Size=”LargeMedium”/>
</Scaling>
<Groups Id=”Ribbon.MyTab.Groups”>
<Group
Id=”Ribbon.MyTab.MyGroup”
Sequence=”15″
Description=”"
Title=”My Group Name”
Template=”Ribbon.Templates.MyTab.MyGroup.CustomTemplate”>
<Controls Id=”Ribbon.MyTab.MyGroup.Controls”>
<Button
Id=”Ribbon.MyTab.MyGroup.Button”
Alt=”Ribbon.MyTab.MyGroup.Button”
Command=”Ribbon.MyTab.MyGroup.Button_CMD”
Image16by16=”/_layouts/images/siteIcon.png”
Image32by32=”/_layouts/images/siteIcon.png”
LabelText=”Button”
Sequence=”10″
TemplateAlias=”o1″
ToolTipTitle=”Button”
ToolTipDescription=”Shows a dialog” />
</Controls>
</Group>
</Groups>
</Tab>
</CommandUIDefinition>
<CommandUIDefinition
Location=”Ribbon.Templates._children”>
<GroupTemplate Id=”Ribbon.Templates.MyTab.MyGroup.CustomTemplate”>
<Layout Title=”LargeMedium”>
<OverflowSection Type=”OneRow” TemplateAlias=”o1″ DisplayMode=”Large”/>
<OverflowSection Type=”ThreeRow” TemplateAlias=”o2″ DisplayMode=”Medium”/>
</Layout>
</GroupTemplate>
</CommandUIDefinition>
</CommandUIDefinitions>
<CommandUIHandlers>
<CommandUIHandler
Command=”Ribbon.MyTab.MyGroup.Button_CMD”
CommandAction=”javascript: alert('Hello World');” />
</CommandUIHandlers>
</CommandUIExtension>
</CustomAction>
</Elements>

Hello,
I was able to use your custom ribbon tab XML just fine.  The only thing is, the copy you provided had a bunch of illegal characters embedded in it (like reverse quotes?), I'm not sure if they're showing up in your version of the XML or not.  Anyway,
after replacing those with straight quotes and fixing some other misc formatting, it worked fine.  I created an empty SharePoint project and added an empty element, then added your XML to the Element.xml file.  In SP, I created a new custom
list and the "My Tab Name" tab appeared with a button that displayed "Hello World" when I clicked it. So, I recommend checking the formatting of your XML.  Just look for red squiggles in the editor and fix them.
Regards,
- Kemp Brown [MSFT]

Similar Messages

  • Custom ribbon button does not show for a Tasks list

    I created a simple app using Visual Studio 2012 to add a custom ribbon button for a tasks list. After deploying the app to the SharePoint online, the button does not appear on the ribbon. The exact same button gets displayed properly
    when added to the ribbon for a custom list.  The elements file with the location of the button gets generated, so I can't imagine it would be wrong, but just in case, this is what I have:
    <CustomAction Location="CommandUI.Ribbon"....
    <CommandUIDefinition Location="Ribbon.ListItem.Actions.Controls._children">...
    Any help is greatly appreciated.
    One more thing, if I add this button using SharePoint Designer 2013, the button does not get displayed either. I have a feeling it might be problem with the Tasks list?
    Thanks

    Hi Danny,
    The button needs to be displayed only for one specific list. And as I mentioned, the elements file for the ribbon button was generated by VS, here is the content:
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <CustomAction Id="02aa4c3b-bb73-4dfa-989c-d63a9591dcee.RibbonCustomAction" RegistrationType="List" RegistrationId="{$ListId:Lists/Projects;}" Location="CommandUI.Ribbon" Sequence="10001" Title="Create Project Site">
    <CommandUIExtension>
    <CommandUIDefinitions>
    <CommandUIDefinition Location="Ribbon.ListItem.Actions.Controls._children">
    <Button Id="Ribbon.ListItem.Actions.RibbonCustomActionButton" Alt="Create Project Site" Sequence="100" Command="Invoke_RibbonCustomActionButtonRequest" LabelText="Create Project Site" TemplateAlias="o1" Image32by32="_layouts/15/images/placeholder32x32.png" Image16by16="_layouts/15/images/placeholder16x16.png" />
    </CommandUIDefinition>
    </CommandUIDefinitions>
    <CommandUIHandlers>
    <CommandUIHandler Command="Invoke_RibbonCustomActionButtonRequest" CommandAction="~remoteAppUrl/Pages/Default.aspx?{StandardTokens}&SPListItemId={ItemId}&SPListId={ListId}"/>
    </CommandUIHandlers>
    </CommandUIExtension >
    </CustomAction>
    </Elements>
    If the same button is added for a custom (not a Tasks) list, the button shows up fine.
    Thanks

  • HT5019 I connect my macbook pro to an Epson wireless projector. The macbook can see the projector wirelessly and the image on the macbook is displayed on the projector. However on system ref., the arrangement tab does not show and thus cannot have multipl

    I connect my macbook pro to an Epson wireless projector. The macbook can see the projector wirelessly and the image on the macbook is displayed on the projector. However on system ref., the arrangement tab does not show and thus cannot have multiple view.
    I am trying to project Pro Presenter on the Epson projector such that I have the detail screen on the macbook and only the screen I want people to see on the projector display. This has not been possible because the arrangement tab on the Display section of the System Preference is not showing. If i tried to search for the arangement, it comes back with the message that there is not other source detected, hence the arrangement tab is not showing.
    I have also tried to connect the Epson directly to the Macbook but it still the same result, so its not because it is a wireless connection. Can someone advise me jhow to go around this problem. I have used windows before and it is very easy to extend ptojection on windows, but this system seems to be frustrating to me.
    Thanks,
    Toks

    Hi Toksyb!
    You may want to try clearing out the PRAM on your computer. This process is explained through this article:
    About NVRAM and PRAM
    http://support.apple.com/kb/ht1379
    Thanks for using the Apple Support Communities!
    Cheers,
    Braden

  • Info tab does not show in iTunes 11.1.2 in iPad sync window

    I have OS 10.9 on my iMac, iOS 7.0.3 on my iPad, and I'm using iTunes 11.1.2 . I had only one problem syncing my iPad with the iTunes--the info tab does not show in the sync window. Has the method of syncing calendars changed? How can I do this

    I found the following in another discussion thread:
    If you use OS X Mavericks v.10.9 or later, your contacts, calendars, and other info are updated on your computers and iOS devices via iCloud. For more information, see iCloud Help at icloud.com. (http://support.apple.com/kb/PH12117)
    Since I do not use cloud computing for security reasons, I will not be syncing my contacts or calendars between devices. I hope the Apple developers rethink this strategy. Meanwhile I'll figure out a work-around as I have in the past when software has an unfortunate glitch.

  • Trying to sync photos from iTunes (via iPhoto) to ipad and iPhone. The  Photo tab does not show up and no sync occurs

    Trying to sync photos from iphoto to ipad and iphone.  Photo tab does not show up in itunes under devices. 

    I had a similar problem (https://discussions.apple.com/message/24525903#24525903)
    The solution in my case was to start iPhoto and let it update the library, even thu itunes was set up to sync with Aperture.

  • ESS tab does not show up after deploying ESS

    We did every configuration step for ESS and we had no issue before for other projects.
    However this time ESS tab does not show up on EP even the roles are assigned.
    ALL Jco tested OK.
    What could be wrong?
    Thanks for your help.

    Jose:
    Thanks!
    I think I miss
    BP_ERP5ESS
    BP_ERP5MSS
    Because I am at ecc6 enhp4, the matrix at Wiki did not specify above BP version.
    Could you tell me what version of
    BP_ERP5ESS
    BP_ERP5MSS
    should be applied to the EP7.01?
    Follow up:
    Jose: I do see the BP at the same Wiki:
    BP ERP05 ESS 1.41 SP04
    BP ERP05 MSS 1.41 SP04
    BP ERP05 COMMON PARTS 1.41 SP04
    I am going to apply them on the portal. Do you agree? Thanks again.
    Thanks!

  • Custom scan box does not show scan button due to my 13" screen.  Can't reach it.  How do i fix?  Thx

    Custom scan box does not show scan button due to my 13" screen.  Can't reach it.  How do i fix?  Thx.

    Try increasing the resolution of your screen.

  • Installed HP Color Laserjet 3600n software but does not show in model list

    Recently installed the HP software for my Color Laserjet 3600n on my MAc OS X 10.5.5 laptop. The software says it is installed successfully, but when I try to set it up for printing via IP address, it says the ip address is valid, but at the bottom, iwhen I choose select drivers, my model does not show in the list.
    Any thoughts?

    What IP printing protocol did you try, and what does it say to use in the manual?
    Since it's not a postscript printer, I wonder if it uses More Printers > HP IP? (instead of IP printer)

  • HT3353 I cloud does not show Numbers app listed although I Cloud button in Numbers is on. Therefore unable to back up Numbers data

    I cloud does not show Numbers app listed although I Cloud button in Numbers is on. Therefore unable to back up Numbers data.

    Did you want a answer to this. I have also backed up my iPhone but files are not showing in Numebrs App on iCloud

  • Tab does not show when dragged into it's own new window

    This happened after I updated to Firefox 8.0.1. Same problem with 9.0.1. I'm on a Mac running OS X 10.5.8. I have not changed any add-ons, plugins, extensions, or anything like that.
    Every time a tab is dragged from my main window to form it's own new window, the tab button on the new window does not appear. I only have a + sign showing.
    A tab will show when I open a new tab, but the original "tab" does not appear. The + sign also appears on the left side of all new tabs. Isn't it supposed to be on the right?
    If I have 2 "tabs" open but only have 1 tab showing and try to close the window, Firefox asks me if I'm sure I want to close the 2 tabs.
    Tabs when opening blank new windows work properly. Dragging a tab to an already opened window works fine as well.
    Most of the time a tab is dragged out on accident, and it is quite annoying because I can't drag it back into the main window.
    Any help or suggestions would be greatly appreciated.
    Many Thanks!

    I found the cause but no solution, it's actually a plugin that does that: divx plus weblpayer (it gets installed when you install DivX on your system), if you disable it and restart firefox it all works again. But I want that plugin... so DivX need to fix this, unless it is a Firefox bug in its own core... anyway these two together creates the problem.
    (I'm running Firefox 9.x on OSX Lion)
    I also wish firefox tab tear out tab worked more like chrome's tab tear out, much friendlier...

  • Arrangement tab does not show when trying to connect macbook air to tv

    im trying to connect my macbook air to my tv. the arrangement tab in the display tab in system preferences does not show. help please!

    Hey jgomez93!
    Here is an article that will help you troubleshoot issues with using external displays:
    Apple computers: Troubleshooting issues with video on internal or external displays
    http://support.apple.com/kb/ht1573
    Thanks for coming to the Apple Support Communities!
    Cheers,
    Braden

  • Custom header name does not show in ALV...

    Hello Experts,
    I am using custom column names for my ALV display but when I display it does not show
    the title I specified. For example, one of my columns which is 'AMOUNT' has a custom name
    which is 'YTD AMOUNT'. But how come it still shows 'AMOUNT' in my header? I am using
    cl_salv_table for my ALV. Below is my code:
    TRY.
            cl_salv_table=>factory(
              EXPORTING
                list_display = 'X'
              IMPORTING
                r_salv_table = lcl_table
              CHANGING
                t_table      = gt_output ).
          CATCH cx_salv_msg.                                "#EC NO_HANDLER
        ENDTRY.
        lcl_functions = lcl_table->get_functions( ).
    *   Set all standard ALV functions
        lcl_functions->set_all( abap_true ).
        lcl_columns = lcl_table->get_columns( ).
        lcl_columns->set_optimize( abap_true ).
    *   Set display to striped pattern
        lcl_display = lcl_table->get_display_settings( ).
        lcl_display->set_striped_pattern( cl_salv_display_settings=>true ).
    */Set column names
        TRY.
            lcl_column ?= lcl_columns->get_column( 'DESCRIPT' ).
            lcl_column->set_medium_text( text-h01 ).
            lcl_column->set_long_text( text-h01 ).
            lcl_column->set_output_length( '40' ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'BUKRS' ).
            lcl_column->set_medium_text( text-h02 ).
            lcl_column->set_long_text( text-h02 ).
            lcl_column->set_output_length( '12' ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'KHINR' ).
            lcl_column->set_medium_text( text-h03 ).
            lcl_column->set_long_text( text-h03 ).
            lcl_column->set_output_length( '17' ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'KOSTL' ).
            lcl_column->set_medium_text( text-h04 ).
            lcl_column->set_long_text( text-h04 ).
            lcl_column->set_output_length( '10' ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'AUART' ).
            lcl_column->set_medium_text( text-h05 ).
            lcl_column->set_long_text( text-h05 ).
            lcl_column->set_output_length( '04' ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'KTEXT' ).
            lcl_column->set_medium_text( text-h06 ).
            lcl_column->set_long_text( text-h06 ).
            lcl_column->set_output_length( '20' ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'AUFNR' ).
            lcl_column->set_medium_text( text-h07 ).
            lcl_column->set_long_text( text-h07 ).
            lcl_column->set_output_length( '12' ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'ACTUAL' ).
            lcl_column->set_medium_text( text-h08 ).
            lcl_column->set_long_text( text-h08 ).
            lcl_column->set_output_length( '10' ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'COMMIT' ).
            lcl_column->set_medium_text( text-h09 ).
            lcl_column->set_long_text( text-h09 ).
            lcl_column->set_output_length( '10' ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'TOTAL' ).
            lcl_column->set_medium_text( text-h10 ).
            lcl_column->set_long_text( text-h10 ).
            lcl_column->set_output_length( '10' ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'BUDGET' ).
            lcl_column->set_medium_text( text-h11 ).
            lcl_column->set_long_text( text-h11 ).
            lcl_column->set_output_length( '15' ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'AMOUNT' ).
            lcl_column->set_medium_text( text-h12 ).
            lcl_column->set_long_text( text-h12 ).
            lcl_column->set_output_length( '15' ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'AGE' ).
            lcl_column->set_medium_text( text-h13 ).
            lcl_column->set_long_text( text-h13 ).
            lcl_column->set_output_length( '15' ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
    */Set aggregations
        TRY.
            lcl_aggregations = lcl_table->get_aggregations( ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_aggregations->add_aggregation( 'ACTUAL' ).
          CATCH cx_salv_not_found cx_salv_data_error cx_salv_existing."#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_aggregations->add_aggregation( 'COMMIT' ).
          CATCH cx_salv_not_found cx_salv_data_error cx_salv_existing."#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_aggregations->add_aggregation( 'TOTAL' ).
          CATCH cx_salv_not_found cx_salv_data_error cx_salv_existing."#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_aggregations->add_aggregation( 'BUDGET' ).
          CATCH cx_salv_not_found cx_salv_data_error cx_salv_existing."#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_aggregations->add_aggregation( 'AMOUNT' ).
          CATCH cx_salv_not_found cx_salv_data_error cx_salv_existing."#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_aggregations->add_aggregation( 'AGE' ).
          CATCH cx_salv_not_found cx_salv_data_error cx_salv_existing."#EC NO_HANDLER
        ENDTRY.
    */Hide columns
        TRY.
            lcl_column ?= lcl_columns->get_column( 'SETNAME' ).
            lcl_column->set_visible( if_salv_c_bool_sap=>false ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'TXT' ).
            lcl_column->set_visible( if_salv_c_bool_sap=>false ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'BUDAT1' ).
            lcl_column->set_visible( if_salv_c_bool_sap=>false ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'COMMIT' ).
            lcl_column->set_visible( if_salv_c_bool_sap=>false ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'ACTUAL' ).
            lcl_column->set_visible( if_salv_c_bool_sap=>false ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'BUDAT2' ).
            lcl_column->set_visible( if_salv_c_bool_sap=>false ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'ASTNR' ).
            lcl_column->set_visible( if_salv_c_bool_sap=>false ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'AVAIL' ).
            lcl_column->set_visible( if_salv_c_bool_sap=>false ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'CTRDIV' ).
            lcl_column->set_visible( if_salv_c_bool_sap=>false ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        TRY.
            lcl_column ?= lcl_columns->get_column( 'CTRORD' ).
            lcl_column->set_visible( if_salv_c_bool_sap=>false ).
          CATCH cx_salv_not_found.                          "#EC NO_HANDLER
        ENDTRY.
        lcl_events2 = lcl_table->get_event( ).
        CREATE OBJECT lcl_handle_events.
        SET HANDLER lcl_handle_events->on_link_click  FOR lcl_events2.
        SET HANDLER lcl_handle_events->on_top_of_page FOR lcl_events2.
        lcl_display_settings = lcl_table->get_display_settings( ).
        lcl_table->display( ).
    Also, my top of page only display if use LIST display but when I use GRID, it does not show.

    Thanks anyways...

  • Click firef0x tab does not show import so I can move favorites

    I click on the firefox tab upper left. Does not show import. I looked in freq questions on favorits and it said to go to firefox tab and click on import. The import is not there

    Hi,
    I had this problem. Solution was to move mouse over taskbar icon. When Firefox displays small icon right click this and select maximise window !!! I think somehow Firefox got minimised to the taskbar and would not reopen as a full window. i.e it when you clicked the taskbar icon it would pop up and then pop back down to the taskbar again !!
    Hope this helps.

  • The mini bridge tab does not show up on my panel

    Hello,
         I'm trying to use mini bridge in Photoshop, but it does not show up on my panel on the lower left.  I currently have Bridge open.  I just want to access it through Photoshop. Thanks for any suggestions you might have.

    As far as I everything is up to date.  I have a Macbook Pro. here is the screen shot

  • I can no longer download in Safari.  The Download tab does not show up in toolbar any  longer. Can anyone help?

    I like to download old music videos from the 50's.  Recently the Download tap in Safari does not show up anymore.  It's as if I did something that may have deleted it.  I can't find away to get it back.  For now I've switched to my Google App which works just fine.  Any help or suggestions would be appreciated. Thanks

    Start downloading the music video.
    The Download button should appear when you start downloading anything from the web.
    If the download list is empty, download button will not be shown by default.
    Best.

Maybe you are looking for