Add possibility to extend OnFindRecord and OnNextRecord triggers on pageextension objects
Could you please add possibility to extend OnFindRecord and OnNextRecord triggers on pageextension objects? Currently it is not supported. But this are very useful and powerfull triggers, which developers often use. Sometimes it is the only way to use this triggers to add needed cusom logic to a ...
Re-enable multi-level tree list support in Webclient (ShowAsTree / IndentationControls)
Windows client provided support to build 'dynamic' pages using collapsing tree views. Collapsing / expanding tree nodes was userfriendly, since it limits the information shown when loading the page and allows to user to decide on what node / level information was needed. However, since the mov...
AppSource validation for previous versions should compare against the latest available
With every major release, there comes a period where sometimes we need to publish apps on the store in two different versions: one which uses events and features only present in the new major, and one which is still compatible with the old major.
This is because customers have...
Ability to suspend and restart Code Analysis
When developing in a big workspace and/or in a big single-folder solution it is not always helpful to have the code analyzed as You go. - Code Analysis will often be slow to react - Code Analysis will be surfacing errors and warnings not related to what You are actually doing at the moment So t...
Business Central Team
New system virtual table suggestion - Application Field Metadata
Table 2000000207 "Application Object Metadata" can be used to determine what extension app a table lives in. However, there is no such virtual table at the field level. If I want to know what app “owns” a field (either in a table object or a table extension object in an app), there are no system...
Warn about insufficient/invalid arguments in a call to the built-in GET procedure
Would like to see that the AL compiler or one of the code analyzers gives a warning when the Get procedure is called with insufficient arguments, too many arguments, or arguments of invalid types that do not match the formal parameters expected given the PK of the record in question. This is an e...
Best regards,
Business Central Team
"Go to definition" more than once when you are in the base App
When we are using "Go to definition" it works fine as long as I am moving in my own objects. When I use "go to definition" on a "Base App" or "System App" object, a .dal-file is opened, which is fine in the first place, but in many cases I want to navigate through other objects of the Base/System...
Copy link functionality in Business Central for temporal pages is missing
After building a temporary custom page - working with base application tables we have identified that the copy link button cannot be used accordingly as opening the link gives an error message.
If the page is being opened through the search bar and Copy link functionality is ...
TableExt Default SQL Join Behavior
Currently, we need to use SetLoadFields to define, if fields will be excluded from a FindSet/Get. This leads to extending necessity the Base App or other base solutions to prevent performance issues.
When creating a TableExt, setting a default value for each field would give u...
Missing enum functionalities which are absolutely necessary in the dynamic development
In the daily programming the handling of the newly introduced enumerations and enum extensions is not exactly conclusive. I think the idea is generally good, but unfortunately there are some essential points missing: 1. impossible dynamic use with RecordRef and FieldRef: So far it is impossible...
Administrator