MediaWiki:Menu-Documentation-WT: Difference between revisions
From MDrivenWiki
Jump to:navigation, search
No edit summary |
No edit summary |
||
Line 120: | Line 120: | ||
** Possible problems and how to fix them | ** Possible problems and how to fix them | ||
*** Corrupt MDriven Server | *** Corrupt MDriven Server | ||
*** Lost password or locked out | *** MDrivenServer, Lost password or locked out | ||
** MDriven Server Pages | ** MDriven Server Pages | ||
*** Additional considerations with load balancing Turnkey and MDrivenServer | *** Additional considerations with load balancing Turnkey and MDrivenServer | ||
Line 137: | Line 137: | ||
*** HardServerUrl | *** HardServerUrl | ||
*** Import data from other SQL servers | *** Import data from other SQL servers | ||
*** Installation of MDriven Server on Windows 7 Enterprise | *** Installation of MDriven Server on Windows 7 Enterprise | ||
*** LocalhostDevCert | *** LocalhostDevCert | ||
*** LocalServers | *** LocalServers | ||
Line 145: | Line 145: | ||
*** MDrivenServer Summarized | *** MDrivenServer Summarized | ||
*** MDrivenServer with Windows authentication | *** MDrivenServer with Windows authentication | ||
*** MDrivenServer, opening the built-in database | *** MDrivenServer, opening the built-in database | ||
*** MDrivenServer, serverside environment variables | *** MDrivenServer, serverside environment variables | ||
Line 188: | Line 187: | ||
** MDriven Turnkey Pages | ** MDriven Turnkey Pages | ||
*** A Trello like Board In MDrivenTurnkey | *** A Trello like Board In MDrivenTurnkey | ||
*** AppWideAngularScriptIncludes | *** AppWideAngularScriptIncludes | ||
*** AssetsTK | *** AssetsTK | ||
*** Calling your own c - sharp .net things from Turnkey–server side | *** Calling your own c - sharp .net things from Turnkey–server side | ||
*** Connecting javascript SinglePageApplications to Turnkey (SPA) | *** Connecting javascript SinglePageApplications to Turnkey (SPA) | ||
*** Development info in runtime | *** Development info in runtime | ||
*** DisplayWithVariables | *** DisplayWithVariables | ||
Line 206: | Line 202: | ||
*** Google Map with Turnkey | *** Google Map with Turnkey | ||
*** Google tag manager | *** Google tag manager | ||
*** Hosting turnkey on my own Azure account | *** Hosting turnkey on my own Azure account | ||
*** How to access your Turnkey site with FTP | *** How to access your Turnkey site with FTP | ||
Line 215: | Line 210: | ||
*** Layout and CSS | *** Layout and CSS | ||
*** LiveUpdate | *** LiveUpdate | ||
*** Log in with code | *** Log in with code | ||
*** MDriven Turnkey Architecture | *** MDriven Turnkey Architecture | ||
Line 222: | Line 215: | ||
*** MDriven Turnkey theming | *** MDriven Turnkey theming | ||
*** Memory optimization | *** Memory optimization | ||
*** Not able to start | *** Not able to start | ||
*** Openid AzureAD | *** Openid AzureAD | ||
Line 238: | Line 230: | ||
*** Samples | *** Samples | ||
*** Scaling out Turnkey on Azure | *** Scaling out Turnkey on Azure | ||
*** Serverside Turnkey and MVC functioning | *** Serverside Turnkey and MVC functioning | ||
*** Set up MDriven Turnkey on premise | *** Set up MDriven Turnkey on premise | ||
Line 248: | Line 239: | ||
*** Streaming Client | *** Streaming Client | ||
*** SVG | *** SVG | ||
*** SysSingleton optional properties | *** SysSingleton optional properties | ||
*** Theme and style | *** Theme and style | ||
Line 255: | Line 245: | ||
*** TinyMCE editor | *** TinyMCE editor | ||
*** Tkusercss | *** Tkusercss | ||
*** Turnkey App Current state: Paused | *** Turnkey App Current state: Paused | ||
*** Turnkey Client Timeout | *** Turnkey Client Timeout | ||
Line 278: | Line 266: | ||
*** View/Page override | *** View/Page override | ||
*** ViewMeta | *** ViewMeta | ||
* OCL | * OCL | ||
** OCL Video Tutorials | ** OCL Video Tutorials | ||
Line 300: | Line 287: | ||
*** OCL Operators prepend | *** OCL Operators prepend | ||
*** OCL Operators sortedBy | *** OCL Operators sortedBy | ||
*** OCLOperators | |||
*** OCLOperators add | *** OCLOperators add | ||
***OCLOperators addReturnIndexOf0 | *** OCLOperators addReturnIndexOf0 | ||
*** OCLOperators ApplyTaJson | *** OCLOperators ApplyTaJson | ||
*** OCLOperators asCommaList | *** OCLOperators asCommaList | ||
Line 424: | Line 411: | ||
*** OCLOperators oclIsInState | *** OCLOperators oclIsInState | ||
*** OCLOperators Sequence | *** OCLOperators Sequence | ||
*** PSExpression , or how to do things in the DB from MDriven | *** PSExpression , or how to do things in the DB from MDriven | ||
*** Regular expressions | *** Regular expressions | ||
Line 438: | Line 419: | ||
*** State value as a string | *** State value as a string | ||
*** Statemachines forcing your hand even if you are admin | *** Statemachines forcing your hand even if you are admin | ||
*** Unique constraints on 1 to 1 links | *** Unique constraints on 1 to 1 links | ||
*** VerbalizePatterns | *** VerbalizePatterns | ||
Line 455: | Line 435: | ||
** Access groups | ** Access groups | ||
*** Access control system in MDriven | *** Access control system in MDriven | ||
** Actions | ** Actions | ||
*** Act as For Actions | *** Act as For Actions | ||
Line 463: | Line 441: | ||
*** Action names | *** Action names | ||
*** Actions | *** Actions | ||
*** Dragging and DragDrop Actions | *** Dragging and DragDrop Actions | ||
*** Global actions | *** Global actions | ||
*** Periodic action | *** Periodic action | ||
*** Standard actions | *** Standard actions | ||
*** Swipe Actions | *** Swipe Actions | ||
*** Web client actions in tables | *** Web client actions in tables | ||
** Advanced | ** Advanced | ||
*** A simple table component for just listing a collection | *** A simple table component for just listing a collection | ||
*** Added tagged values to attributes based on the class' tagged values | *** Added tagged values to attributes based on the class' tagged values | ||
*** CodeDress | *** CodeDress | ||
*** Custom OR Mapping | *** Custom OR Mapping | ||
*** How to rename a class in your model – using the model debugger | *** How to rename a class in your model – using the model debugger | ||
*** IAsyncSupportService | *** IAsyncSupportService | ||
*** Logging OCL in Turnkey | *** Logging OCL in Turnkey | ||
*** Problem saving database script | *** Problem saving database script | ||
*** Rest Services In MDriven | *** Rest Services In MDriven | ||
*** Reverse engineer a database | *** Reverse engineer a database | ||
*** Segmenting definition and logic | *** Segmenting definition and logic | ||
*** Versioned on class | *** Versioned on class | ||
*** WCF issues | *** WCF issues | ||
Line 501: | Line 465: | ||
** AngularJS | ** AngularJS | ||
*** AngularJS Client | *** AngularJS Client | ||
*** Improved routes | *** Improved routes | ||
*** Ng-click ( ngClick ) not working | *** Ng-click ( ngClick ) not working | ||
*** Pivot tables | *** Pivot tables | ||
*** Styling and CSS for Bootstrap, Angular and MVC | *** Styling and CSS for Bootstrap, Angular and MVC | ||
** Architecture | ** Architecture | ||
*** Build Enterprise Information Systems | *** Build Enterprise Information Systems | ||
Line 521: | Line 479: | ||
*** Main concepts definition | *** Main concepts definition | ||
*** MDriven Architecture | *** MDriven Architecture | ||
*** Model Driven | *** Model Driven | ||
*** Philosophy–where lies the value | *** Philosophy–where lies the value | ||
Line 535: | Line 492: | ||
*** Missing Set button in Autoform single link | *** Missing Set button in Autoform single link | ||
** Authentication | ** Authentication | ||
*** Oauth2 | *** Oauth2 | ||
*** ORCID | *** ORCID | ||
*** Trust and Guarantee | *** Trust and Guarantee | ||
** Blob | ** Blob | ||
*** BlobStorage | *** BlobStorage | ||
** Bootstrap | ** Bootstrap | ||
*** Styling and CSS for Bootstrap, Angular and MVC | *** Styling and CSS for Bootstrap, Angular and MVC | ||
** C-Sharp | ** C-Sharp | ||
*** Modulus math | *** Modulus math | ||
*** Namespace in generated code | *** Namespace in generated code | ||
*** Not available for Offline object | *** Not available for Offline object | ||
** CSS | ** CSS | ||
*** CSS BEM | *** CSS BEM | ||
*** CSSGrid | *** CSSGrid | ||
*** Styling and CSS for Bootstrap, Angular and MVC | *** Styling and CSS for Bootstrap, Angular and MVC | ||
** Case | ** Case | ||
*** Store complaint handling | *** Store complaint handling | ||
** Constraints | ** Constraints | ||
*** Constraints | *** Constraints | ||
** Content Override | ** Content Override | ||
*** EXT Components | *** EXT Components | ||
** Data types | ** Data types | ||
*** BlobStorage | *** BlobStorage | ||
*** Data types | *** Data types | ||
*** Decimal | *** Decimal | ||
Line 590: | Line 525: | ||
** Database | ** Database | ||
*** Autoguid | *** Autoguid | ||
*** Database corruption | *** Database corruption | ||
*** IsolationLevel | *** IsolationLevel | ||
*** Migrating Data Between Databases | *** Migrating Data Between Databases | ||
Line 606: | Line 538: | ||
*** Finding angular scope from javascript | *** Finding angular scope from javascript | ||
*** Import Data | *** Import Data | ||
*** Threading bug | *** Threading bug | ||
** Derivations | ** Derivations | ||
*** Derivation is not available in the database | *** Derivation is not available in the database | ||
*** Derived attributes & associations | *** Derived attributes & associations | ||
** Development Suggestions | ** Development Suggestions | ||
*** Developing custom HTML code without uploading the model | *** Developing custom HTML code without uploading the model | ||
** EAL | ** EAL | ||
*** Calling base class | *** Calling base class | ||
*** EAL – ExtendedActionLanguage | |||
*** EAL – ExtendedActionLanguage | |||
*** Practical expressions to get insights into your model content | *** Practical expressions to get insights into your model content | ||
*** Setting all model classes to use AutoInc as PrimaryKeyMapper | *** Setting all model classes to use AutoInc as PrimaryKeyMapper | ||
** ECO | ** ECO | ||
*** EcoController | *** EcoController | ||
Line 637: | Line 561: | ||
** Expressions | ** Expressions | ||
*** Constraints | *** Constraints | ||
** IIS | ** IIS | ||
*** Cors | *** Cors | ||
Line 648: | Line 567: | ||
*** IIS troubleshoot | *** IIS troubleshoot | ||
*** Turn on websocket in IIS | *** Turn on websocket in IIS | ||
** JSON | ** JSON | ||
*** Tajson | *** Tajson | ||
Line 655: | Line 572: | ||
*** WebApi | *** WebApi | ||
** Linq | ** Linq | ||
*** Further Linq enhancements | *** Further Linq enhancements | ||
** MDriven Services | ** MDriven Services | ||
Line 667: | Line 583: | ||
*** Youtube | *** Youtube | ||
** MVC | ** MVC | ||
*** Getting started template for MDriven MVC | *** Getting started template for MDriven MVC | ||
*** MVC | *** MVC | ||
*** MVC Generated ViewModel UI in MDrivenFramework | *** MVC Generated ViewModel UI in MDrivenFramework | ||
Line 676: | Line 589: | ||
*** MVC View Model constraints | *** MVC View Model constraints | ||
*** MVC View Model handling | *** MVC View Model handling | ||
*** Styling and CSS for Bootstrap, Angular and MVC | *** Styling and CSS for Bootstrap, Angular and MVC | ||
*** Timedout viewmodel | *** Timedout viewmodel | ||
** Marketing | ** Marketing | ||
*** Summit | *** Summit | ||
** Mobile UI | ** Mobile UI | ||
*** MonoAndroid | *** MonoAndroid | ||
*** WindowsPhone | *** WindowsPhone | ||
** Navigation | ** Navigation | ||
Line 697: | Line 603: | ||
*** Type mapping, OR-Mapping | *** Type mapping, OR-Mapping | ||
*** Working with Code and Persistence Mapping | *** Working with Code and Persistence Mapping | ||
** Payments | ** Payments | ||
*** Swish | *** Swish | ||
** Portal | ** Portal | ||
*** Bindings for angular | *** Bindings for angular | ||
*** I accidently pushed upload model instead of download model–help | *** I accidently pushed upload model instead of download model–help | ||
*** New site request to host app at MDriven | *** New site request to host app at MDriven | ||
Line 741: | Line 638: | ||
*** SQLImport multiple tables with associations | *** SQLImport multiple tables with associations | ||
*** SQLite | *** SQLite | ||
*** Versioned on class | *** Versioned on class | ||
** Searching | ** Searching | ||
Line 766: | Line 662: | ||
*** Security | *** Security | ||
*** Sign client rest request with certificate | *** Sign client rest request with certificate | ||
** Tagged Values | ** Tagged Values | ||
*** Attribute.CheckIdNameConflict | *** Attribute.CheckIdNameConflict | ||
*** Attribute.Eco.BlobType | *** Attribute.Eco.BlobType | ||
Line 776: | Line 669: | ||
*** Autofocus | *** Autofocus | ||
*** BlobDownloadLink | *** BlobDownloadLink | ||
*** Column.Angular Ext Component | *** Column.Angular Ext Component | ||
*** Column.autocomplete | *** Column.autocomplete | ||
Line 831: | Line 723: | ||
*** Constraints | *** Constraints | ||
*** Customizing login and other account ui MVC | *** Customizing login and other account ui MVC | ||
*** Edit in Grid | *** Edit in Grid | ||
*** EXT Components | *** EXT Components | ||
** UML | ** UML | ||
*** Adding a link object | *** Adding a link object | ||
Line 876: | Line 764: | ||
*** Databound Placeholder text | *** Databound Placeholder text | ||
*** Declarative ViewModels and Taborder | *** Declarative ViewModels and Taborder | ||
*** Edit in Grid | *** Edit in Grid | ||
*** Efficient ViewModel fetch | *** Efficient ViewModel fetch | ||
*** Explaining “The ViewModel does not require a root object” warning | *** Explaining “The ViewModel does not require a root object” warning | ||
*** How Null is represented in your picklist | *** How Null is represented in your picklist | ||
*** How to use vCurrent and “self” correctly in viewmodels | *** How to use vCurrent and “self” correctly in viewmodels | ||
*** Import xml and JSon with MDriven | *** Import xml and JSon with MDriven | ||
*** Index page | *** Index page | ||
*** JsonToObject vs Tajson | *** JsonToObject vs Tajson | ||
*** Multiple file upload component | *** Multiple file upload component | ||
*** MVC View Model constraints | *** MVC View Model constraints | ||
*** MVC View Model handling | *** MVC View Model handling | ||
*** QueryPlan | *** QueryPlan | ||
*** RestAllowed UIAllowed | *** RestAllowed UIAllowed | ||
Line 903: | Line 786: | ||
*** The VMClassId Explained | *** The VMClassId Explained | ||
*** Timedout viewmodel | *** Timedout viewmodel | ||
*** VCurrent and vSelected | *** VCurrent and vSelected | ||
*** ViewModel | *** ViewModel | ||
*** ViewModel access and security | *** ViewModel access and security | ||
*** ViewModel for Business | *** ViewModel for Business | ||
*** ViewModel | *** ViewModel validations | ||
** Visual Studio | ** Visual Studio | ||
*** Logging what MDriven does | *** Logging what MDriven does | ||
*** Visual Studio | *** Visual Studio | ||
Line 933: | Line 811: | ||
** WebUI | ** WebUI | ||
*** Add logotype and favicon | *** Add logotype and favicon | ||
*** Hide Main menu or left menu | *** Hide Main menu or left menu | ||
*** Improved routes | *** Improved routes |
Revision as of 07:18, 18 December 2023
- MDriven Designer
- MDriven Designer Overview
- MDriven designer overview Part 1
- OCL Editor, system prototyper and ViewModel
- MDriven Designer Overview part 3
- MDriven designer overview Part 4
- Part 5 Searching in databases
- Part 6 openDocument reports
- Part 7 Files and images in reports and UI
- Part 8 Link Objects association classes
- Part 9 MDriven Turnkey, cloud tools, and Access groups
- Part 10 MDriven Designer Overview. Actions and navigation
- Part 11 ViewModel Designer Updates
- Actions And Viewmodels, MDriven Designer
- Snapshots And Uploads
- Actions Overhaul
- MDriven Designer Pages
- Adding or removing tagged values in your model - using the model debugger
- AutoForms–get more with less faster
- Available Actions
- Barcode - on Android - with Xamarin and MDriven
- Catching more information in your model
- Check model error
- Comboboxes in MVC from model driven ViewModel
- Convergence – ViewModels, import, export, multi search, synchronization and Excel
- Creating CustomControl that Shows Data in a Gantt Chart
- Custom controls in ViewModel aided Views
- Delayed Fetch
- Derivation expressions
- Derived settable attributes
- Diagrams in Diagrams
- Ecomdl
- Enumerations
- Enumerations in Modlr
- Exception starting
- GuardConstraints
- Importing web service interface as model
- Making sense of legacy data–DB Reverse
- Material Design Icons
- MDriven Designer and Modlr extensions–exporting data
- MDriven Designer–a new Rename function to save you time
- MDriven Framework
- MDriven In Xamarin
- MDriven Movie Theatre Part 1
- MDriven Movie Theatre Part 2
- MDriven Product Line
- MDriven turnkey Face - theme - styles - fashion
- MDrivenDesignerPropertyInspectorHints
- MDrivenDesignerTaggedValueHints
- Microsoft office and OpenDocument as a Report generator
- Mockotype
- Modlr
- Modlr plugin
- Moving your work from MDriven Designer to MDriven Framework
- NugetProject
- Object Identity
- OCLOperators stateMachineForceMode
- PersistenceMapperWEBAPIClient
- PlacingContainer
- Plugins in Modlr
- PopUp action
- PreserveLegacyFilenames
- Property inspector
- Prototyping
- Simulate login
- Snippets–the productivity booster
- Starting MDriven Designer from the portal
- State Diagrams
- Styling WPF Applications and ViewModels
- Text formatting
- UI First–or information first?
- UIOverride
- Understanding OCL with reference to SQL
- Updates to AutoForm and Debugger after latest feedback
- Upload model in MDrivenDesigner
- Using other than standard Persistence Mappers per attribute
- Using the model debugger to change the model itself
- Using WECPOF in runtime
- WECPOF
- WECPOF Goodies
- What an Action can do
- WPF Debugger
- Xmi
- MDriven Framework Pages
- Accessing objects and navigating meta-levels in code
- Api documentation
- CleanForFree
- Code generation
- Codegen Issues .net standard
- Constructor in generated code
- Debug CodeDress
- DisplayQueue
- Doing your own Primary keys
- Downgrade MDriven Framework version
- Evolve db with code
- First MDriven Framework project
- MDriven Framework Visual Studio installation
- MDriven Framework – a Model driven framework
- Side effects
- Unity 3D and MDriven
- Using different WCF Bindings with Enterprise Core Objects – ECO – MDriven framework
- Video Materials
- ViewInView
- What about HasUserCode in Enterprise Core Objects – MDriven Framework
- WinForms MDrivenFramework
- Working with legacy Handles
- MDriven Designer Overview
- MDriven Server
- General
- MDriven Server Introduction
- MDriven Server - Connecting To
- MDriven Server User/Web interface
- Moving from legacy ECO to MDrivenServer
- Security concerns for MDriven Server
- Installation
- Installing MDriven Server on Windows
- Maintenance
- Database download and upload
- Exporting files from MDriven Server
- MDrivenServer periodic server-side actions
- Possible problems and how to fix them
- Corrupt MDriven Server
- MDrivenServer, Lost password or locked out
- MDriven Server Pages
- Additional considerations with load balancing Turnkey and MDrivenServer
- AppPool user
- AsyncTicket
- Automating deployment of Turnkey and MDrivenServer on IIS
- CacheInvalidation
- Change password MDriven Server
- CodeFoundButOutOfSync
- Communication between MDrivenServers
- Deploy Turnkey on your own Azure with OneDrive
- Duplicate IDs in the database
- Emailing from an app using MDrivenServer
- Eventlog
- Fill in the email settings in the admin UI
- HardServerUrl
- Import data from other SQL servers
- Installation of MDriven Server on Windows 7 Enterprise
- LocalhostDevCert
- LocalServers
- MDriven Server problem with evolve
- MDrivenServer log
- MDrivenServer Slack web hook
- MDrivenServer Summarized
- MDrivenServer with Windows authentication
- MDrivenServer, opening the built-in database
- MDrivenServer, serverside environment variables
- MDrivenServerOverride
- MultiTenantPrefix
- No suitable constructor found
- Purpose of History Server
- RecyclableMemoryStream
- Scaling MDrivenServer for multiple reasons
- Server Wide Variables
- Serverinfo
- Serverside actions
- Setting up a History slave
- Slave and History Server
- Slave server in action
- SQL not trusted
- SQLExport from MDriven Server
- SysAsync package
- SysSingleton GetSystemUrl
- The anti-forgery token could not be decrypted
- Troubleshooting Turnkey deployment
- Turnkey and MDrivenServer logs
- Use SqlServer
- VistaDB
- WSL Windows subsystem for Linux
- General
- MDriven Turnkey
- Tutorial Videos
- Starting with MDriven Turnkey
- Types, Images, Value Stores, Pick Lists
- Turnkey Session 3: Opting out Actions
- Turnkey Session 4: ViewModel Validation
- Turnkey Session 5: How to Access the Logged in User. AccessGroups
- Turnkey Session 6: SocialLogin
- Turnkey Session 7: Expressions
- Turnkey Session 8: CSS
- Turnkey session 9: View Override
- Turnkey Session 10: Report
- Development in Visual Studio
- Plugins in Turnkey
- Turnkey Treeview
- MDriven Turnkey Core
- MDriven Turnkey Pages
- A Trello like Board In MDrivenTurnkey
- AppWideAngularScriptIncludes
- AssetsTK
- Calling your own c - sharp .net things from Turnkey–server side
- Connecting javascript SinglePageApplications to Turnkey (SPA)
- Development info in runtime
- DisplayWithVariables
- Excel Plugin Function
- External login services in MDriven Turnkey
- Fashion with tagexpander
- Faster prototyping with Turnkey
- Geolocation
- Getting safe–limited–meta information from a Turnkey app
- Google Analytics in Turnkey app
- Google Map with Turnkey
- Google tag manager
- Hosting turnkey on my own Azure account
- How to access your Turnkey site with FTP
- How to install Turnkey Excel plugin
- Installing TurnKey as an Azure WebApp
- Introducing MDriven Turnkey
- Javascript calling Turnkey rest
- Layout and CSS
- LiveUpdate
- Log in with code
- MDriven Turnkey Architecture
- MDriven Turnkey Series
- MDriven Turnkey theming
- Memory optimization
- Not able to start
- Openid AzureAD
- OpenIdConnect access token and refresh token
- Overriding AngularJS MDriven Turnkey Views
- Part 9 MDriven Turnkey, cloud tools and access groups
- Pricing
- QR and barcode
- QR-Code to drive a workflow in any MDriven turnkey app
- Receive post data not known at design time
- Remote Turnkey access
- Render data as html
- Render MVC ViewModel without turnkey
- Rendering the MDriven Turnkey application yourself
- Samples
- Scaling out Turnkey on Azure
- Serverside Turnkey and MVC functioning
- Set up MDriven Turnkey on premise
- Set up new Turnkey site
- SHA512ComputeHash, SHA256ComputeHash and BitConverterToString
- SingleSignOn
- SiteAssets
- Size in Images in Turnkey
- Streaming Client
- SVG
- SysSingleton optional properties
- Theme and style
- Theme as data
- Time zones and sanity–post for future reference
- TinyMCE editor
- Tkusercss
- Turnkey App Current state: Paused
- Turnkey Client Timeout
- Turnkey debug
- Turnkey email settings
- Turnkey extra meta tags
- Turnkey local development tips
- Turnkey MVC Controllers
- Turnkey reload automatically on script change or style change
- Turnkey sample Board Map Balls Gantt
- Turnkey sample Empty start model
- Turnkey sample ProjectPlanner
- Turnkey sample ProjectPlanning
- Turnkey Session 11: More on View Override
- Turnkey Styling
- TurnkeySettings
- TurnkeyUserLogin
- Upload/Download files and images in MDriven Turnkey
- Use c-sharp code to post to TurnkeyRest
- VClientScreenWidth
- View/Page override
- ViewMeta
- Tutorial Videos
- OCL
- OCL Video Tutorials
- Part 1 OCL Common Expressions
- Part 2 OCL: Operators
- Part 3 OCL: Derivation Properties
- OCL Operators
- OCL General Operators
- OCL Collection Operators
- OCL String Operators
- OCL Number Operators
- OCL Boolean Operators
- OCL ViewModel Operators
- More OCL Operators
- Mathematical symbols
- OCL Operators
- OCL Operators append
- OCL Operators excludesAll
- OCL Operators exists
- OCL Operators flatten
- OCL Operators prepend
- OCL Operators sortedBy
- OCLOperators
- OCLOperators add
- OCLOperators addReturnIndexOf0
- OCLOperators ApplyTaJson
- OCLOperators asCommaList
- OCLOperators asSeparatedList
- OCLOperators Bag
- OCLOperators base
- OCLOperators Base64ToBlob
- OCLOperators BlobToBase64
- OCLOperators CanExecuteAction
- OCLOperators casetruefalse
- OCLOperators changePoints
- OCLOperators clear
- OCLOperators concat
- OCLOperators Contains
- OCLOperators deepclone
- OCLOperators DiscardChanges
- OCLOperators ExecuteAction
- OCLOperators ExecutePS
- OCLOperators ExecuteQueryPlan
- OCLOperators foreach
- OCLOperators formatDateTime
- OCLOperators GetGridAsTabSepData
- OCLOperators ImportTabSepData
- OCLOperators inDateRange
- OCLOperators insertAt
- OCLOperators Intersection ( bag : Bag(T) ) : Set(T)
- OCLOperators Intersection ( set : Set(T) ) : Set(T)
- OCLOperators JSonToObjects
- OCLOperators maxLength
- OCLOperators MergeTaJson
- OCLOperators Navigate
- OCLOperators notNull
- OCLOperators objectTimeStamp
- OCLOperators oclSingleton
- OCLOperators OnDelete
- OCLOperators OnStateChange
- OCLOperators opendocumentreportasblob
- OCLOperators opendocumentreportshow
- OCLOperators Parse
- OCLOperators PSEval
- OCLOperators PSEvalValue
- OCLOperators QRImage
- OCLOperators Refresh
- OCLOperators RemoteTurnkeyConnectGetSessionKey
- OCLOperators RemoteTurnkeySetStringValue
- OCLOperators removeAt
- OCLOperators RestDownload
- OCLOperators RestGet
- OCLOperators RestPost
- OCLOperators RootObject
- OCLOperators RunServerSideViewModelNow
- OCLOperators scripteval
- OCLOperators scriptevalcheck
- OCLOperators Set
- OCLOperators setToNull
- OCLOperators ShowActionMenuForCurrentInNesting
- OCLOperators SoapCall
- OCLOperators sqlLike
- OCLOperators sqlLikeCaseInsensitive
- OCLOperators sqlpassthrough
- OCLOperators stateMachineTrigger
- OCLOperators StringToBase64
- OCLOperators strToInt
- OCLOperators SuspectExternalUpdateInvalidate
- OCLOperators SymmetricDifference ( set : Set(T) ) : Set(T)
- OCLOperators timeStampToTime
- OCLOperators timeToTimeStamp
- OCLOperators transform
- OCLOperators Union ( bag : Bag(T) ) : Bag(T)
- OCLOperators Union ( seq : Sequence(T)
- OCLOperators Union ( set : Set(T) ) : Set(T)
- OCLOperators ViewModelAsJSon
- OCLOperators ViewModelAsXml
- OCLOperators whentrue
- OCLOperators XHtmlReportAsString
- OCLOperators XmlValidateWithSchemas
- OCLOperators XsltTransformXml
- OCLOperatorsNotEmpty
- OCLOperatorsSize () : Integer
- OnStateChange
- Parse
- SoapCall
- The ExternalId explained
- ToInteger () : Integer
- ToString
- Tuple
- OCLPS
- How to use the ExecutePS function in selfVM
- OCLps
- OCLps Example
- OCL Pages
- A few words on linq
- Acting on object changes
- Boolean
- Case sensitive or not
- Certain important constructs
- Char to int and back
- ClassFromString
- Collect very slow
- Collection of strings
- Convert string to bytes
- Creating numeric types
- Custom types and custom operations in OCL
- DateTime
- Deepclone
- Default String Representation and asString
- Efficient ViewModel fetch
- Encoding
- Escape codes
- Examples on collection operators
- Learn OCL
- Methods
- Modulus math
- Number conversions
- Object is already deleted
- OCL by example
- OCL Expressions
- Ocl hex to dec
- OCL-PS
- OCLOperators
- OCLOperators oclIsInState
- OCLOperators Sequence
- PSExpression , or how to do things in the DB from MDriven
- Regular expressions
- Seeker view
- Set vs bag
- Split
- Split time string to value
- State value as a string
- Statemachines forcing your hand even if you are admin
- Unique constraints on 1 to 1 links
- VerbalizePatterns
- OCL Video Tutorials
- UML School
- Lessons
- Lesson 1: Short introduction to UML– class diagram
- Lesson 2: Association classes
- Lesson 3: UML Inheritance
- Lesson 4: UML – State machines
- Lesson 5: Constraints
- Lesson 6: Derived attributes & associations
- Lesson 7: Composite and Aggregate and what they imply
- Lessons
- Documentation Categories
- API
- WebApi
- Access groups
- Access control system in MDriven
- Actions
- Act as For Actions
- Action Controls
- Action must have a name
- Action names
- Actions
- Dragging and DragDrop Actions
- Global actions
- Periodic action
- Standard actions
- Swipe Actions
- Web client actions in tables
- Advanced
- A simple table component for just listing a collection
- Added tagged values to attributes based on the class' tagged values
- CodeDress
- Custom OR Mapping
- How to rename a class in your model – using the model debugger
- IAsyncSupportService
- Logging OCL in Turnkey
- Problem saving database script
- Rest Services In MDriven
- Reverse engineer a database
- Segmenting definition and logic
- Versioned on class
- WCF issues
- Android projects
- MonoAndroid
- AngularJS
- AngularJS Client
- Improved routes
- Ng-click ( ngClick ) not working
- Pivot tables
- Styling and CSS for Bootstrap, Angular and MVC
- Architecture
- Build Enterprise Information Systems
- Complexity shows up almost immediately–get the tools to manage it
- Different types of bugs
- Enterprise architect information
- Fashion Gist and Modernity
- Getting to the bottom of the Line of Business Application
- GistMDriven
- Main concepts definition
- MDriven Architecture
- Model Driven
- Philosophy–where lies the value
- Reality and the theoretical best model
- Associations
- Association
- Association classes
- Composite and Aggregate and what they imply
- Derived attributes & associations
- Derived settable associations
- Embed
- Let and Derived associations
- Missing Set button in Autoform single link
- Authentication
- Oauth2
- ORCID
- Trust and Guarantee
- Blob
- BlobStorage
- Bootstrap
- Styling and CSS for Bootstrap, Angular and MVC
- C-Sharp
- Modulus math
- Namespace in generated code
- Not available for Offline object
- CSS
- CSS BEM
- CSSGrid
- Styling and CSS for Bootstrap, Angular and MVC
- Case
- Store complaint handling
- Constraints
- Constraints
- Content Override
- EXT Components
- Data types
- BlobStorage
- Data types
- Decimal
- Double
- Float
- Int32
- Int64
- Integer
- Precision
- Database
- Autoguid
- Database corruption
- IsolationLevel
- Migrating Data Between Databases
- Recreate the SQL database
- Reverse engineer a database
- Seeing everything that is persisted
- Validate data in the database
- Debugging
- Changelog
- Database corruption
- Debugging MDrivenServer Serverside actions
- Finding angular scope from javascript
- Import Data
- Threading bug
- Derivations
- Derivation is not available in the database
- Derived attributes & associations
- Development Suggestions
- Developing custom HTML code without uploading the model
- EAL
- Calling base class
- EAL – ExtendedActionLanguage
- Practical expressions to get insights into your model content
- Setting all model classes to use AutoInc as PrimaryKeyMapper
- ECO
- EcoController
- Ever felt the need to log what your ECO persistence server is up to?
- Segmenting definition and logic
- Error messages
- Cannot insert duplicate key row in object
- Code generation not working
- SSL/TLS settings
- String attribute overflowing
- Unknown valuetype
- Expressions
- Constraints
- IIS
- Cors
- IIS application restart problem
- IIS Express
- IIS troubleshoot
- Turn on websocket in IIS
- JSON
- Tajson
- Using JSON or XML as class template
- WebApi
- Linq
- Further Linq enhancements
- MDriven Services
- Charge end user
- Invitation
- Localization
- MCoins
- Starter Kit
- Support options
- User-Paid-Model-Snippet
- Youtube
- MVC
- Getting started template for MDriven MVC
- MVC
- MVC Generated ViewModel UI in MDrivenFramework
- MVC GetImage
- MVC View Model constraints
- MVC View Model handling
- Styling and CSS for Bootstrap, Angular and MVC
- Timedout viewmodel
- Marketing
- Summit
- Mobile UI
- MonoAndroid
- WindowsPhone
- Navigation
- Navigating without user interaction
- Redirection page
- Simple URLs and Azure redirect
- ORMapping
- Type mapping, OR-Mapping
- Working with Code and Persistence Mapping
- Payments
- Swish
- Portal
- Bindings for angular
- I accidently pushed upload model instead of download model–help
- New site request to host app at MDriven
- Onboarding
- Stable vs Canary builds
- Reports
- Creating reports for an application
- Documtr and XPS
- HtmlReport
- OpenDocument
- Serverside PDF
- Rest
- Rest Delete
- Rest Patch
- Rest Post
- Rest Put
- Rest Services In MDriven
- Sms
- SQL
- Change tracking help SQL
- Database corruption
- How your classes are stored in the SQL database when using MDriven
- Microsoft.data
- MySQL–notes to support the use of MySQL with MDriven
- Other PMappers
- Possible file version mismatch detected between ADO.NET Provider and native binaries of SQL Server Compact
- Recreate the SQL database
- SQL Database
- SQL Server change tracking
- SQLImport multiple tables with associations
- SQLite
- Versioned on class
- Searching
- Search result pages
- Seek form (web)
- Tables, search and ordering
- Security
- Access groups
- Authenticate with a jwt
- BankId
- Certificate
- Cors
- External login screen problem
- Fault-finding certificate problems in IIS
- GDPRPolicy
- HashPassword
- HeaderBasedAuthenticationTag
- Hide Password login
- High or low exposure to risk
- How does OpenIdConnect work
- Information security
- Lets encrypt
- OpenID config
- Security
- Sign client rest request with certificate
- Tagged Values
- Attribute.CheckIdNameConflict
- Attribute.Eco.BlobType
- Attribute.ExternalBlobStorage
- Auto save
- Autofocus
- BlobDownloadLink
- Column.Angular Ext Component
- Column.autocomplete
- Column.autofocus
- Column.BlobDownloadLink
- Column.ClientSortable
- Column.DataIsHtml
- Column.DataIsImageUrl
- Column.DataIsLink
- Column.Eco.BlobType
- Column.FixColSize
- Column.FormatAttr
- Column.HideHeading
- Column.MaxFetch
- Column.MaxFileSizeInBytes
- Column.Placeholder
- Column.Resizable
- Column.SeekerSortable
- Column.SkipStyleLogic
- Column.StringFormat
- Column.StringFormatAngular
- Column.StringFormatRazor
- Column.Switch
- Column.Texttype
- Getting taggedvalues in runtime without code
- Important TaggedValues for MDriven Turnkey Web-UI is found Here
- Important TaggedValues for MDriven WPF Fat client
- MaxFetch
- Method.Eco.ExternalLateBound
- Nesting.CellSelect
- Nesting.ClientSortable
- Nesting.Editable
- Nesting.FrozenColumns
- Nesting.IncludeCurrentAndSelectedVariables
- Nesting.IsSeekerResultGrid
- Nesting.MultiSelect
- Nesting.Striped
- Span.CSSGrid
- Span.DoNotSearchOnEnter
- Span.Eco.AutoSave
- Span.Eco.RestAllowed
- Span.Eco.UIAllowed
- Span.FixColSize
- Span.HideMenubar
- Span.HideSidebar
- Span.ModalSize
- Span.MVC
- Span.Savebar
- Span.TurnkeyTimeoutMinutes
- Span.XmlRootTag
- Tagged values in the Designer
- TaggedValues
- UI
- Constraints
- Customizing login and other account ui MVC
- Edit in Grid
- EXT Components
- UML
- Adding a link object
- Association
- Association classes
- Business Delete Rules
- Composite and Aggregate and what they imply
- Constraints
- Derived attributes & associations
- Ditch Sparx today
- Polymorphism
- Short introduction to UML– class diagram
- UML Inheritance
- UML School
- UML – State machines
- Validation rules
- ViewModel validations
- Value types
- Decimal
- Double
- Float
- Int32
- Int64
- Integer
- ViewModel Editor
- Act as For Actions
- AsString
- Table Grid Column Style
- View Model
- AccessExpression
- Analyze ViewModel classes and expressions
- AsString
- Auto save
- Autofocus
- Breaking changes
- Comboboxes with strings
- Cursored or Full Tree
- Databind labels in ViewModels
- Databound Placeholder text
- Declarative ViewModels and Taborder
- Edit in Grid
- Efficient ViewModel fetch
- Explaining “The ViewModel does not require a root object” warning
- How Null is represented in your picklist
- How to use vCurrent and “self” correctly in viewmodels
- Import xml and JSon with MDriven
- Index page
- JsonToObject vs Tajson
- Multiple file upload component
- MVC View Model constraints
- MVC View Model handling
- QueryPlan
- RestAllowed UIAllowed
- SelfVM
- SOAP
- SOAP the protocol from the stone age
- Table Grid Column Style
- Taking It Further Still
- The combobox
- The ViewModel
- The VMClassId Explained
- Timedout viewmodel
- VCurrent and vSelected
- ViewModel
- ViewModel access and security
- ViewModel for Business
- ViewModel validations
- Visual Studio
- Logging what MDriven does
- Visual Studio
- Visual Studio 2022
- Visual Studio Code
- Visual studio doesn't open model file
- Visual Studio Templates
- WCF
- MonoAndroid
- WindowsPhone
- WPF
- DataGrid filters
- Important TaggedValues for MDriven WPF Fat client
- StylesInModel
- Windows WPF client
- WindowsFileFilter
- Wpf materialdesign
- WPF menu shortcut keys
- WebUI
- Add logotype and favicon
- Hide Main menu or left menu
- Improved routes
- Logged in Person presentation
- Maintenance page
- MDriven Stylesheet
- SignalR and Realtime
- Simple URLs and Azure redirect
- StylesInModel
- XML
- Using JSON or XML as class template
- API
This page was edited more than 9 months ago on 05/01/2024. What links here