Jigsaw Blog

21

Nov
2010
0 comments

Miscellaneous NAV RTC Development Tips

Creating a Menusuite

By default when you open up a new NAV 2009 SP1 database, there are 4 menusuite objects:

ID

Name

Modified

Version List

10

MBS

No

NAVW16.00

20

Region

No

NAVAP6.00

1010

Dept - MBS

No

NAVW16.00

1020

Dept - Region

No

NAVAP6.00.01

10 and 20 are for the classic client, 1010 and 1020 are for the role tailored client. The object we need to modify is 1090, which does not exist. If you do the normal "Navigation pane Designer" thing, it will take you to the classic client menusuite, and when you save, save it as object number 90. Not what we want.

The only way I have been able to get this working, is by following these steps:

  1. Export object 1020.
  2. Renumber object 1020 to number 1090. Change the name to "Dept - Company".
  3. Import object 1020 from the file you exported in step 1.

 

Now when you want to modify the RTC menu, be sure to select object 1090, and then click edit.

 

Properties of Links

The point is on the importance of how you set the properties of links/buttons in the MenuSuite.

The Department (in the red box below, along with its selections) seems like only controls where abouts this menu item appears within NAV. No - it does more. It seems to also affect the behaviour of the page when it is opened. If you select "List", the page will open within the RTC (not a new window), and will be non editable. This means that even if you add a text box to the window, make it editable, make the whole page editable, that textbox will never be editable, no many how many hours you spend trying to make it so.

If you change it to "Administration", it opens in a new window (not within the main RTC), and is editable.