"Form region" for calendar views in outlook add-in - calendar

Overview: I would like to show a "form region" when calendar is selected in Outlook. I also would like to show some custom HTML content in the reading pane (or any pane like task pane adjacent to main calendar pane).
Questions:
Are API add-ins allowed for Calendar views in Outlook?
Are & custom form regions allowed for Calendar views in Outlook?
Would it be possible to show Custom form region here in Calendar's reading pane when no specific time is selected in the calendar?
Would it be possible to show Custom form region here in Calendar's reading pane when specific appointment type is selected in the calendar?

Create a task pane instead - see https://msdn.microsoft.com/en-us/library/aa942864.aspx and https://msdn.microsoft.com/en-us/library/bb296010.aspx.
Takes panes can be displayed both in explorers (that is what you need) and inspectors (similar to form regions).

Unfortunately it's currently not possible to open an Outlook Add-In in 'Calendar/meeting view' using the 'new' office add-in model. It's only possible to open it in Mail Read or Compose mode and Appointment/meeting Read or Compose mode where a single item is opened. Maybe you could create a UserVoice for this?
OfficeDev UserVoice

Related

Outlook - Create a custom button to open up a Pane when New meeting is being created

I have a requirement to create a task pane when a New Meeting button in outlook is clicked with React Js.
I am new to the Outlook add-in development.
So any help is appreciated.
Thanks
Outlook web add-ins work under the currently selected item in Outlook. If you need to create a custom ribbon button which opens a task pane - that is a supported scenario. Read more about that in the Add-in commands for Outlook article.

Use sign-in option on excel Ribbon by Manifest.xml file

How can I use sign-in features on excel ribbon. So that after successfully sign-in all buttons on ribbon will change according to our requirements.
Is it possible with Manifest.xml file or do I need to use some another mechanism?
I am using React.js for creating taskpane on right-side of excel. This taskpane is opened after clicked on ribbon button and this ribbon button is coming after addin the manifest file to insert addin option.
Attaching this Pic for step by step process, Which I need in Excel Ribbon
What you want to do in your screenshot cannot be done at this time with Office Web Add-ins. The enabled/disabled status of buttons cannot be changed at run time and the names of buttons cannot be changed at runtime. Microsoft is working on adding that feature.

ExtJS load views dynamically for dashboard widgets

In my ExtJS 4.2.1 Application I have a dashboard screen where Im showing some charts and grids.
I have been requested by my client to allow the user to add custom widget (from a static collection of widgets) so the dashboard will only show the widgets that the user wants to have.
So I have to create the widgets dynamically depending on some JSON that I will send from server when the user logins. But i have no idea how to implement this.
The process that the user will follow will be the following:
On my dashboard view I will have 4 panels (table layout).
Each panel will have a tool (gear icon).
The user clicks on this gear icon and a window will be shown with a list of available widgets he can assign to that panel.
The user selects the widget that he wants to add to the selected panel and he pressed the button "Apply".
On button clicked event the preferences will be saved on database.
The next time the user logins in to the app, the preferences will be loaded into the initial JSON so the widgets can be loaded into each panel.
Does anyone have implemented this kind of approach?
I will try to explain for a single panel then u can extend/use that on multiple panels(may be using tbl layout). Say we have some charts view files already created(for this ref charts tutorial on extjs docs), The charts files should have a config (custom config) through that we will pass the real time/dynamic data requied by the chart.
So For first time we will allow user to select chart/widget options from list we we will create chart/widget on its select event as well as save the name of the widget or any other extra settings provided in that widget along with user details in database.
Next time when user logs in we have to retrieve the widget name etc from db and create a widget dynamically on page laod event and display.
Hope this clarify your understanding.

WPF Standalone Application showing different views

I am building a WPF Standalone application. It consists of a menu on the left of the window and when a menu option is selected I want a page showing content related to the option selected shown on the right hand side of the window.
If a user selects a different menu option then the new view will be loaded.
If the user selects a previously selected menu option then that view will be shown but it will have held it's state. So if has a result set for customers with "bob" as a first name then when I view it again the result set will still be showing.
My questions is what is the best way to implement this.
Pages are not suitable as the app will not be viewed in a browser.
I could not see a Master Page -> content layout approach.
So is it a case of loading custom controls?
I am using the MVVM pattern.
Any help would be appreciated.
You could use TabControl with TabStripPlacement value set to "Left" - is that what you are looking for?
I managed to implement something similar detailed here using "workspaces". http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

Customize Calendar Appointment Preview (popout) in Outlook 2013 with c#

Is there any way to customize (or replace) the box that displays details of a particular appoint as you scroll over it in the Calendar Explorer of Outlook 2013.
I am trying to display one of the additional custom properties (formatted) to give a visual queue of the status of an item without having to open it up in it's Inspector and navigate to the custom form region that provides the UI.
I have created form regions, and used RibbonXML at a very rudimentary level, but couldn't see a way to do this using either of those approaches.
Thanks in advance

Resources