Feature Limitations of the Microsoft Dynamics NAV Web Client
Microsoft Dynamics NAV Web client supports most of the same Microsoft Dynamics NAV objects and features as Microsoft Dynamics NAV Windows client, but there are some small differences. This topic lists the features that are not supported or are partially supported by Microsoft Dynamics NAV Web client. These features are listed compared with the Microsoft Dynamics NAV Windows client. The topic is divided into the following sections:
General Features
Objects
Pages Features
Report Features
C/AL Functions
User Interface Features
Note
In this topic, partially supported means that the feature does not have all the capabilities as it does in Microsoft Dynamics NAV Windows client or it works differently than in Microsoft Dynamics NAV Windows client.
General Features
The following table lists general features that are not fully supported by Microsoft Dynamics NAV Web client.
Feature | Level of support | Remarks |
---|---|---|
COM and Automation |
Not supported. |
If a Microsoft Dynamics NAV object implements Automation (objects and servers), then an error occurs when the object in run in Microsoft Dynamics NAV Web client. |
Departments |
Not supported. |
The Departments button does not appear in the navigation pane of Role Center in the Microsoft Dynamics NAV Web client. Instead Page Search is available from an action in the navigation pane of the Role Center and on the top right corner of a page. |
System Indicator |
Not supported. |
The Microsoft Dynamics NAV Web client always shows the name of the company that it connects to. |
Microsoft .NET Framework Interoperability |
Partially supported. |
Microsoft .NET Framework interoperability objects that are configured to run on the client are not supported; objects that run on Microsoft Dynamics NAV Server are supported. For more information, see How to: Set .NET Framework Types to Target the RoleTailored Client or Microsoft Dynamics NAV Server. |
Configuring the user interface for a profile |
Partially supported. |
You cannot perform configuration using the Microsoft Dynamics NAV Web client. Instead, you use the Microsoft Dynamics NAV Windows client. For more information, see Configuring and Personalizing the Microsoft Dynamics Web Client. |
Objects
The following object types are not supported by Microsoft Dynamics NAV Web client.
Feature | Level of support | Remarks |
---|---|---|
MenuSuite |
Not supported. |
MenuSuites are only used to build the Department page in the Microsoft Dynamics NAV Windows client. |
XMLport |
Partially supported. |
Request pages are not supported. If you try to run an XMLport with a request page from the Microsoft Dynamics NAV Web client, then you receive an error that the XMLport page type is not supported. To run an XMLport without using a request page, you can set the UseRequest property of the XMLport in XML Designer to No. Or, if the XMLport is run from C/AL code by calling the Run function, then you can set the ReqWindow parameter to false. |
Pages Features
This section includes page features that are not fully supported by Microsoft Dynamics NAV Web client.
General Page Features
The following page features are not fully supported by Microsoft Dynamics NAV Web client.
Feature | Level of support | Remarks |
---|---|---|
Navigate page type |
Not supported. |
If you try to open a page of the NavigatePage type in the Microsoft Dynamics NAV Web client, then an error occurs. It is recommended to use Card page type instead, as shown in the Navigate page (244).
Note
If you have page that will display in the Microsoft Dynamics NAV Web client and the page includes an action that opens a page of the Navigate type, then you should consider removing or hiding the action. You can hide an action globally by setting the action's Visible Property to No. You can hide the action for a specific profile only by running the Microsoft Dynamics NAV Web client in the configuration mode, and then customizing the ribbon of the page. For more information, see Working with Role Centers.
|
GridLayout control for arranging page fields |
Partially supported. |
The RowSpan and ColumnSpan properties on fields in the grid layout are not supported. |
Page Properties
The following page properties are not supported or are partially supported by Microsoft Dynamics NAV Web client.
Note
Properties that are not supported are ignored by Microsoft Dynamics NAV Web client.
Control | Property | Level of support | Remarks |
---|---|---|---|
Page object |
RefreshOnActivate |
Not supported. |
|
PageType |
Not supported. |
The NavigatePage option is not supported. |
|
Group |
ShowAsTree |
Partially supported. |
Columns will be indented but they will not be expandable or collapsible. |
GroupType |
Partially supported. |
The GridLayout option is not fully supported.
|
|
IndentationControls |
Partially supported. |
Only supports indentation on one column. If you specify more than one column in the IndentationControls property, only the first column is used. |
|
Field |
ColumnSpan |
Not supported. |
|
RowSpan |
Not supported. |
||
AssistEdit |
Partially supported. |
The AssistEdit button never appears on a field that has the data type Option. |
|
Importance |
Partially supported. |
The Additional option is not supported. Fields that are applied with the Additional option will always be hidden because there is no button for displaying more fields on the FastTab. |
|
Part |
ChartPartID |
Not supported. |
If a page contains a Chart part, then the part is ignored and nothing appears for the part in the Microsoft Dynamics NAV Web client. |
SystemPartID |
Partially supported. |
Microsoft Dynamics NAV Web client supports Notes and RecordLinks system parts, but not Outlook and MyNotes. |
|
PartType |
Partially supported. |
The Chart option is not supported. If a page contains a Chart part or an unsupported System part, then the part is ignored and nothing appears for the part in the Microsoft Dynamics NAV Web client. |
Report Features
The following table includes reports features that are not supported or are partially supported by Microsoft Dynamics NAV Web client.
Feature | Level of support | Remarks |
---|---|---|
Printing a report without using a request page by calling the Report.Run function |
Partially supported. |
If a report is run by calling the REPORT.RUN Function and the function call does not use a request page, then you must set up reports to print from Microsoft Dynamics NAV Server, otherwise you will get an error at runtime. Client-side printing is not supported in this scenario. For more information, see the following topics.
|
Filtering on request page of a report |
Partially supported. |
The only filters that are shown are filter fields that are set by the ReqFilterFields property or the SETRECFILTER function in C/AL code. If you rerun a report, any filter values must be reentered. Filter values are not saved when a report has been run in the Microsoft Dynamics NAV Web client. |
Filter strings in a report URL |
Not supported. |
Unlike pages, you cannot filter a report by adding filter strings to the Internet address. |
Document map in the report preview |
Partially supported. |
You can experience differences in the behavior between the Microsoft Dynamics NAV Windows client and Microsoft Dynamics NAV Web client. |
C/AL Triggers
This section lists the C/AL triggers that are not fully supported by Microsoft Dynamics NAV Web client. Triggers that are not supported are not invoked on an object at runtime.
Page Triggers
The following page triggers are not fully supported by Microsoft Dynamics NAV Web client.
Triggers | Level of support | Remarks |
---|---|---|
OnClosePage |
Partially supported. |
The OnClosePage trigger is invoked only when the Microsoft Dynamics NAV page is hosted in a modal popup dialog (MPO). |
OnQueryClosePage |
Partially supported. |
The OnQueryClosePage trigger is invoked only when the Microsoft Dynamics NAV page is hosted in a modal popup dialog (MPO). |
C/AL Functions
This section lists the C/AL functions that are not supported by Microsoft Dynamics NAV Web client. Except when indicated otherwise, if you use a function that is not supported, you will receive an error at runtime.
Data type | Function | Level of support | Remarks |
---|---|---|---|
Automation |
CREATE |
Not supported. |
If the C/AL code of Microsoft Dynamics NAV object calls the CREATE Function (AUTOMATION), then an error occurs when the object is run in Microsoft Dynamics NAV Web client. |
ISCLEAR |
Not supported. |
||
Debugger |
ACTIVATE |
Not supported. |
An error occurs at runtime. |
Dialog |
UPDATE |
Not supported. |
The function is ignored. |
Report |
REPORT.RUN |
Partially supported. |
If the ReqWindow parameter of the function is set to false, then you must set up reports to print from Microsoft Dynamics NAV Server, otherwise you will get an error at runtime. Client-side printing is not supported in this scenario. For more information, see How to: Specify Printer Selection for Reports and STARTSESSION Function. |
REPORT.RUNMODAL |
Partially supported. |
If the ReqWindow parameter of the function is set to false, then you must set up reports to print from Microsoft Dynamics NAV Server, otherwise you will get an error at runtime. Client-side printing is not supported in this scenario. For more information, see How to: Specify Printer Selection for Reports and STARTSESSION Function. |
|
File |
DOWNLOAD |
Partially supported. |
|
DOWNLOADFROMSTREAM |
Partially supported. |
|
|
UPLOAD |
Partially supported. |
|
|
UPLOADINTOSTREAM |
Partially supported. |
|
User Interface Features
The following end-user interface features are not supported by Microsoft Dynamics NAV Web client.
Feature | Level of support | Remarks |
---|---|---|
Buffering of keyboard input for heads-down data entry |
Not supported. |
|
System Actions System actions are default actions in the Application menu and ribbon on pages and reports. System actions include the following:
|
Not supported. |
The actions are not available in the user interface.
Note
You can use the action Open in Excel on list places and transfer all data in the list to an Excel spreadsheet. You can use Internet Explorer functions to print a page and to create links on a page.
|
Actions related to a subpage in a part when the subpage is dynamically shown or hidden based on a user interaction |
Partially supported. |
The actions related to the subpage will always be present and active in the ribbon, even when the page is not shown. For an example, see page 5855. |
Filtering on request pages of reports |
Partially supported. |
There is a limit on the number of filters a user can set. The user can only specify one filter in addition to the number of filter fields that are set by the ReqFilterFields property. |
FlowFilters on pages |
Not supported. |
Using Limit totals to is not supported. Use Filter on column instead. |
Vertical resizing of controls |
Not supported. |
Vertical resizing of controls is not supported on the Microsoft Dynamics NAV Web client. A multiline textbox, for example, will not increase in vertical size when the user drags to increase the size of the page. This applies to all controls that can take advantage of vertical or horizontal resizing, such as charts, grids, multiline, textboxes, and control add-ins. |
See Also
Other Resources
Deploying the Microsoft Dynamics NAV Web Client
Developing Microsoft Dynamics NAV Web Client Solutions