Include Sender in Page Events
Page event subscribers should have access to the page which has triggered the event.
Imagine I want a custom field (NOT based on a table field) to trigger an update of data in a Factbox.
[EventSubscriber(ObjectType::Page,...STATUS DETAILSNew
Remove Scope Attribute OnPrem from Base apps
A part of the procedures in the base apps still have the Scope Attribute (https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/attributes/devenv-scope-attribute) defined as OnPrem. Reference is made to base app
Improve Performance Configuration package
At this moment this is 'by design', in the sense that Rapid Start / Configuration Packages is a very general tool, and mainly intended for importing and exporting smaller number of records. If they want to migrate large numbers of records. A workaround is to create an XML-port (that either rea...
Combine 2 designs in design mode
Design mode needs some more functionalty, e.g. merging 2 designs together:
Even in Sandbox the desig mode creates one extension after another.
So if I start design today, leave the design mode I have to save my Design.
But there are so many pages and fields in Bus...
Increase AddrArray
Increasing AddrArray: array[8] with an array up to 12 or more would be perfect to manage customs addresses for customers / vendors with long range addresses.
Re-Install published app with same version
With the extension management in BC 19 it is no longer possible to reinstall previously uninstalled apps, because they are no longer in the list. By uploading the per tenant extension, the app cannot be reinstalled if it has the same version. It should be possible to reinstall uninstalled but d...
Best regards,
Business Central Team
Honour Style / StyleExpr properties on the Tile / Brick page view mode. Currently these are ignored
The title says it all really. If we set Style/StyleExpr, pages viewed in 'list' mode use them, but those in tile/Brick mode do not. This should be rectified so that conditional formatting works in tiles too. Thanks!
Some Option field exists, need to convert ENUMS and missing On Validate exit events in table fields.
We found some options fields are existing in some tables like "Status" field in Service Contract Header, need to convert this options in Enums and missing "On Validate" exit events in some fields of table fields.
Automatically show a field as mandatory if the field is marked as NotBlank = true
This idea is a development thing but also a UI improvement. If ShowMandatory is not set on a page field, then I suggest to consider the field as ShowMandatory = true if the property NotBlank = true in the page or in the table.
Initialize an interface object
How about being able to initialize an interface by directly assigning it its codeunit ID. For example : MyInterface := CODEUNIT::"My Codeunit"; MyInterface.SetMyVar(MylocalVar); Today it is binding to create an enum object or declare a codeunit to be able to use the interface Object especial...
Administrator