├── .github └── FUNDING.yml ├── .gitignore ├── GithubFiles ├── UIEF.ElementCard.png ├── UIEF.ElementsList.png ├── UIEF.Programming.png ├── UIEF.Result.png ├── UIEF.Result2.png ├── UIEFLogo.png └── UIEFelementcard.png ├── LICENSE ├── README.md ├── UserInterfaceExtensionFramework ├── .vscode │ ├── AppSourceCop.json │ ├── launch.json │ ├── rad.json │ └── settings.json ├── Examples │ └── pages │ │ └── Pag50050.Example.al ├── Translations │ └── UIEF.g.xlf ├── UIEF │ ├── codeunits │ │ ├── Cod50001.UIEF.al │ │ ├── Cod50002.UI.Examples.Library.al │ │ └── Cod50003.UI.Examples.Install.al │ ├── controladdin │ │ ├── CSS │ │ │ ├── fabric.components.min.css │ │ │ ├── fabric.min.css │ │ │ └── style.css │ │ ├── ConAddin.UIEF.al │ │ ├── ConAddin.UIEFx100.al │ │ ├── ConAddin.UIEFx1000.al │ │ ├── ConAddin.UIEFx200.al │ │ ├── ConAddin.UIEFx2000.al │ │ ├── ConAddin.UIEFx400.al │ │ ├── Scripts │ │ │ ├── colorbrewer.v1.min.js │ │ │ ├── d3.v3.js │ │ │ ├── fabric.min.js │ │ │ ├── jquery-3.3.1.js │ │ │ ├── picker.date.js │ │ │ └── picker.js │ │ ├── main.js │ │ ├── recreateScript.js │ │ ├── refreshScript.js │ │ └── startupScript.js │ ├── pages │ │ ├── Pag50000.UIElementCard.al │ │ ├── Pag50001.UIElement.HTML.Subform.al │ │ ├── Pag50002.UIElement.JS.Subform.al │ │ ├── Pag50003.UIElement.CSS.Subform.al │ │ ├── Pag50004.UIGroupList.al │ │ ├── Pag50005.UIElementList.al │ │ ├── Pag50010.UIElement.Events.Factbox.al │ │ ├── Pag50011.UIElement.Viewer.Factbox.al │ │ ├── Pag50012.UIElement.Viewer.al │ │ └── Pag50013.Copy.Wizard.al │ ├── tables │ │ ├── Tab50000.UIElement.al │ │ ├── Tab50001.UIElementHTML.al │ │ ├── Tab50002.UIElementJS.al │ │ ├── Tab50003.UIElementCSS.al │ │ ├── Tab50004.UIGroup.al │ │ └── Tab50005.UIEventLog.al │ └── xmlports │ │ └── Xml50001.Import.Export.UIElement.al ├── app.json ├── extensionsPermissionSet.xml └── permissionsAnalyzer.json └── permissionsAnalyzer.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.app 2 | -------------------------------------------------------------------------------- /GithubFiles/UIEF.ElementCard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/GithubFiles/UIEF.ElementCard.png -------------------------------------------------------------------------------- /GithubFiles/UIEF.ElementsList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/GithubFiles/UIEF.ElementsList.png -------------------------------------------------------------------------------- /GithubFiles/UIEF.Programming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/GithubFiles/UIEF.Programming.png -------------------------------------------------------------------------------- /GithubFiles/UIEF.Result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/GithubFiles/UIEF.Result.png -------------------------------------------------------------------------------- /GithubFiles/UIEF.Result2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/GithubFiles/UIEF.Result2.png -------------------------------------------------------------------------------- /GithubFiles/UIEFLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/GithubFiles/UIEFLogo.png -------------------------------------------------------------------------------- /GithubFiles/UIEFelementcard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/GithubFiles/UIEFelementcard.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/README.md -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/.vscode/AppSourceCop.json: -------------------------------------------------------------------------------- 1 | { 2 | "mandatoryPrefix": "WLM" 3 | } -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/.vscode/launch.json -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/.vscode/rad.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/.vscode/rad.json -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/.vscode/settings.json -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/Examples/pages/Pag50050.Example.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/Examples/pages/Pag50050.Example.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/Translations/UIEF.g.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/Translations/UIEF.g.xlf -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/codeunits/Cod50001.UIEF.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/codeunits/Cod50001.UIEF.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/codeunits/Cod50002.UI.Examples.Library.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/codeunits/Cod50002.UI.Examples.Library.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/codeunits/Cod50003.UI.Examples.Install.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/codeunits/Cod50003.UI.Examples.Install.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/CSS/fabric.components.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/CSS/fabric.components.min.css -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/CSS/fabric.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/CSS/fabric.min.css -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/CSS/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/CSS/style.css -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/ConAddin.UIEF.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/ConAddin.UIEF.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/ConAddin.UIEFx100.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/ConAddin.UIEFx100.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/ConAddin.UIEFx1000.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/ConAddin.UIEFx1000.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/ConAddin.UIEFx200.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/ConAddin.UIEFx200.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/ConAddin.UIEFx2000.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/ConAddin.UIEFx2000.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/ConAddin.UIEFx400.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/ConAddin.UIEFx400.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/Scripts/colorbrewer.v1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/Scripts/colorbrewer.v1.min.js -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/Scripts/d3.v3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/Scripts/d3.v3.js -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/Scripts/fabric.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/Scripts/fabric.min.js -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/Scripts/jquery-3.3.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/Scripts/jquery-3.3.1.js -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/Scripts/picker.date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/Scripts/picker.date.js -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/Scripts/picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/Scripts/picker.js -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/controladdin/main.js -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/recreateScript.js: -------------------------------------------------------------------------------- 1 | Microsoft.Dynamics.NAV.InvokeExtensibilityMethod('ControlAddinIsRecreated', []); -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/refreshScript.js: -------------------------------------------------------------------------------- 1 | Microsoft.Dynamics.NAV.InvokeExtensibilityMethod('ControlAddinIsRefreshed', []); -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/controladdin/startupScript.js: -------------------------------------------------------------------------------- 1 | Microsoft.Dynamics.NAV.InvokeExtensibilityMethod('ControlAddinIsStarted', []); -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/pages/Pag50000.UIElementCard.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/pages/Pag50000.UIElementCard.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/pages/Pag50001.UIElement.HTML.Subform.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/pages/Pag50001.UIElement.HTML.Subform.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/pages/Pag50002.UIElement.JS.Subform.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/pages/Pag50002.UIElement.JS.Subform.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/pages/Pag50003.UIElement.CSS.Subform.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/pages/Pag50003.UIElement.CSS.Subform.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/pages/Pag50004.UIGroupList.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/pages/Pag50004.UIGroupList.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/pages/Pag50005.UIElementList.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/pages/Pag50005.UIElementList.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/pages/Pag50010.UIElement.Events.Factbox.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/pages/Pag50010.UIElement.Events.Factbox.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/pages/Pag50011.UIElement.Viewer.Factbox.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/pages/Pag50011.UIElement.Viewer.Factbox.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/pages/Pag50012.UIElement.Viewer.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/pages/Pag50012.UIElement.Viewer.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/pages/Pag50013.Copy.Wizard.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/pages/Pag50013.Copy.Wizard.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/tables/Tab50000.UIElement.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/tables/Tab50000.UIElement.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/tables/Tab50001.UIElementHTML.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/tables/Tab50001.UIElementHTML.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/tables/Tab50002.UIElementJS.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/tables/Tab50002.UIElementJS.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/tables/Tab50003.UIElementCSS.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/tables/Tab50003.UIElementCSS.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/tables/Tab50004.UIGroup.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/tables/Tab50004.UIGroup.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/tables/Tab50005.UIEventLog.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/tables/Tab50005.UIEventLog.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/UIEF/xmlports/Xml50001.Import.Export.UIElement.al: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/UIEF/xmlports/Xml50001.Import.Export.UIElement.al -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/app.json -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/extensionsPermissionSet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/extensionsPermissionSet.xml -------------------------------------------------------------------------------- /UserInterfaceExtensionFramework/permissionsAnalyzer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/UserInterfaceExtensionFramework/permissionsAnalyzer.json -------------------------------------------------------------------------------- /permissionsAnalyzer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OlegLobakov/UIEF/HEAD/permissionsAnalyzer.json --------------------------------------------------------------------------------