Release Notes TriplEforms 4.3.63

Gepost ongeveer 3 jaar geleden op Mark Duijkers

  • Onderwerp is vergrendeld
Mark Duijkers
Mark Duijkers Beheer

Build 4.3.63 (14-9-2020 Released)


Nieuw

  • Mogelijkheid toegevoegd om het public origin-beleid te overschrijven om gebruik te kunnen maken van SAML in een load-balanced omgeving.
    Gebruik hiervoor de appSetting publicOriginSaml2 in het web.config bestand.
  • InitialSorting-attribuut toegevoegd aan het DataTables-control

InitialSorting attribuut

Het DataTables-control heeft een attribuut genaamd InitialSorting, waarin deze sorting kan worden gezet, zoals bijv:

<dataTables:DataTablesControl...InitialSorting="RegistrationDateAsString DESC">
 ...
</dataTables:DataTablesButton>

Gebruik de kolomnaam met eventueel een sorteerrichting, dus in bovenstaand voorbeeld is RegistrationDateAsString de kolomnaam en DESC de richting.

Sorteerrichtingen

De mogelijke sorteerrichtingen zijn:

  • ASC: er wordt oplopend (ascending) gesorteerd.
  • DESC: er wordt aflopend (descending) gesorteerd.

Indien er geen richting opgegeven wordt, wordt ASC als default gebruikt.

Sorteren op meerdere kolommen

Er kunnen meerdere sortering achter elkaar worden ingesteld, zoals bijv:

InitialSorting="RegistrationDateAsString DESC, ArrivalTypeDescription ASC">

Scheid hierbij de meerdere kolommen d.m.v. een komma.
De spatie na de komma is niet nodig, maar is wel toegestaan.

  • Mogelijkheid toegevoegd om in een TextFilterDef meerdere teksten op te geven om middels OR op te zoeken.

Het DataTables-control laat normaal gesproken alle items zien waartoe een bezoeker toegang heeft. Daarna kan de gebruiker middels de filters een subset tonen.

Soms is het echter wenselijk om al van te voren de set van items te filteren, zodat er meerdere pagina's van kunnen worden gemaakt met een subset van items. Denk hierbij bijvoorbeeld aan een pagina met alleen alle zaken die in behandeling zijn, of alleen alle zaken die dit jaar zijn toegevoegd.

Hoe stel ik FilterDefs in?

Voeg aan het DataTables-element de tag <FilterDefs> toe, en plaats daarbinnen 1 of meer van de beschikbare FilterDef-elementen (zie 'Beschikbare FilterDefs').

Voorbeeld:

<dataTables:DataTablesControl runat="server" ...>
<FilterDefs>
<dataTables:TextFilterDef Field="ExternalStatusDescription" Text="In behandeling" />
<dataTables:DateBetweenFilterDef Field="CreationDate" FromDate="1/17/2019" ToDate="1/17/2019" />
</FilterDefs>

...
</dataTables:DataTablesControl>

Beschikbare FilterDefs

Op dit moment zijn er 2 FilterDefs beschikbaar, en beiden werken ze hetzelfde als de filters die op de pagina getoond kunnen worden:

  • TextFilterDef
  • DateBetweenFilterDef

Er kunnen meerdere FilterDefs worden opgegeven. Deze werken als 'AND', dus aan alle voorwaarden moet worden voldaan voor een item wordt opgenomen in de te tonen set.

De FilterDefs worden hieronder beschreven.

TextFilterDef

Middels het TestFilterDef kan er gefilterd worden op een tekst in een bepaald veld:

<dataTables:TextFilterDef Field="ExternalStatusDescription" Text="In behandeling" />

De volgende attributen zijn beschikbaar:

  • Field: Dit is de naam van het veld waarop gefilterd moet worden.
  • Text: DIt is de tekst die gevonden moet worden.
Meerdere zoekwaardes voor TextFilterDef

LET OP: Deze (onderliggende) functionaliteit is pas beschikbaar sinds TF versie 4.3.59!

Het is mogelijk om meerdere zoekwaardes op te geven.
Er wordt gezocht met een OR, dus minimaal 1 van de waardes moet gevonden worden.

Het Text-attribuut blijft beschikbaar, maar daarnaast kun je ook waardes opgeven op onderstaande manier:
(Al deze teksten worden samen als 1 lijst beschouwd (dus zowel die op het TextFilterDef als die van de onderliggende TextFilterDefText-en.)

<dataTables:TextFilterDef Field="ExternalStatusDescription">
<Texts>
<dataTables:TextFilterDefText Text="In behandeling" />
<dataTables:TextFilterDefText Text="Goedgekeurd" />
</Texts>

</dataTables:TextFilterDef>

Let wel op dat je de volgende register-tag bovenin
je pagina erbij moet hebben staan:

<%@ Register TagPrefix="dataTables" Namespace="MijnOmgeving.DataTables.FilterDef" Assembly="MijnOmgeving.DataTables" %>

DateBetweenFilterDef

Middels het DateBetweenFilterDef kan er gefilterd worden op een datumreeks op een bepaald veld:

<dataTables:DateBetweenFilterDef Field="CreationDate" FromDate="1/17/2019" ToDate="1/17/2019" />

De volgende attributen zijn beschikbaar:

  • Field: Dit is de naam van het veld waarop gefilterd moet worden.
  • FromDate: De begindatum waaraan de datum van items moet voldoen.
      Optioneel: indien niet opgegeven wordt alles uit het verleden opgehaald.
  • ToDate: De einddatum waaraan de datum van items moet voldoen.
      Deze einddatum is inclusief, dus 'tot en met'.
      Optioneel: indien niet opgegeven wordt alles uit de toekomst opgehaald.
  • Nieuwe TriplEforms-functie toegevoegd: GetUserClaimType. Hiermee kan bijv. de claim met het KvK-nummer worden uitgelezen na inloggen via eHerkenning in MijnOmgeving.
  • Filters op Repositories zijn nu uitbreidbaar.
  • Ondersteuning voor KIM parameters als kolom toegevoegd bij het zaakoverzicht in de MijnOmgeving *
  • Case Guid terug krijgen uit KIM en in Case-model plaatsen, zodat deze in o.a. de zaakdetail-pagina kan worden gebruikt. *


* Let op: dit vereist een KIM-instantie van minimaal versie 8.0.45 of 8.1.2 i.v.m. een wijziging in de Kim.Cases.Overview searchset.


Wijzigingen


Geen wijzigingen.

Bugs

  • Probleem opgelost waarbij de knopjes op een regel in een DataTables-tabel niet werkten.

0 Stemmen


0 Opmerkingen