Skip to content

Releases: AkiEvansDev/NE.Standard.UI.DataGrid

v1.13.2

Choose a tag to compare

@AkiEvansDev AkiEvansDev released this 20 Oct 11:20
  • Built on the framework's 1.13.2; nothing of its own.

v1.13.1

Choose a tag to compare

@AkiEvansDev AkiEvansDev released this 19 Oct 16:33
  • Built on the framework's 1.13.1; nothing of its own.

v1.13.0

Choose a tag to compare

@AkiEvansDev AkiEvansDev released this 19 Oct 14:26
  • 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's UIChoice captions, 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 reading UIDataGridColumn.Caption or a choice's
    caption as a string reads its Key (the author's text where IsText, else the key to translate, as Context.Translate does).
  • Breaking: the translators take a phrase: UIDataGridCsvOptions.Translate is a Func<UIPhrase, string> (a controller passes
    Context.Translate), as are DataGridCellFormatter.Format's and AsCsvFormat'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 …Literal forms, and OnCellEdit(command, arguments)/OnCellEditLiteral, which pass the row's key as id and the
    column as column as 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

Choose a tag to compare

@AkiEvansDev AkiEvansDev released this 19 Oct 04:15
  • Built on the framework's 1.12.0; nothing of its own.

v1.11.1

Choose a tag to compare

@AkiEvansDev AkiEvansDev released this 18 Oct 13:00
  • Built on the framework's 1.11.1; nothing of its own.

v1.11.0

Choose a tag to compare

@AkiEvansDev AkiEvansDev released this 18 Oct 10:42
  • 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

Choose a tag to compare

@AkiEvansDev AkiEvansDev released this 17 Oct 02:29
  • Built on the framework's 1.10.0; nothing of its own.