Repository navigation
Releases: AkiEvansDev/NE.Standard.UI.DataGrid
Releases · AkiEvansDev/NE.Standard.UI.DataGrid
Release list
v1.13.2
v1.13.1
- Built on the framework's 1.13.1; nothing of its own.
v1.13.0
- Breaking: a grid's words are phrases, so a key with arguments fits where a string did: every
Add…Column(caption, …)and
UIDataGridColumn.Caption,AddBooleanColumn's true and false captions, an enum column'sUIChoicecaptions, and
SetSearchPlaceholder(still refusing one with no words). A string still converts as the author's text. A choice's caption that
is a key reaches the page as its phrase, filled from its arguments there (strings.resolve, so the add-on needs the framework's
1.13) and on the server; the add-on's built script changes with it. Code readingUIDataGridColumn.Captionor a choice's
caption as a string reads itsKey(the author's text whereIsText, else the key to translate, asContext.Translatedoes). - Breaking: the translators take a phrase:
UIDataGridCsvOptions.Translateis aFunc<UIPhrase, string>(a controller passes
Context.Translate), as areDataGridCellFormatter.Format's andAsCsvFormat's; a caption that is a key with no translator is
written as its key. - A grid's events take arguments and literal values as the core's do:
OnQueryChange/OnSelectionChange(command, arguments)
and their…Literalforms, andOnCellEdit(command, arguments)/OnCellEditLiteral, which pass the row's key asidand the
column ascolumnas ever, the given ones after them. - A grid is a control a link (a card or a surface with
SetUrl) may not hold — its sorting captions and editors are presses —
and the view refuses one when it compiles.
v1.12.0
- Built on the framework's 1.12.0; nothing of its own.
v1.11.1
- Built on the framework's 1.11.1; nothing of its own.
v1.11.0
- A text cell holding a date writes it as the page does (
2026-10-17T10:00:00), not in .NET's invariant form, so a redraw in
the browser does not change it.
v1.10.0
- Built on the framework's 1.10.0; nothing of its own.