1. Řazení textů zvláštního formátu

    Článek: AN0002405Aktualizováno:: 01.12.2019

    V některých případech potřebujeme řadit texty jinak než prostým řazení běžných textů. Jde o případy, kdy je používán určitý formát textů, ale my chceme řadit podle hodnot odpovídajících textu. V takových případech si vytvoříme sloupec typu Desetinné číslo s hodnotou opodvídající textu a pomocí pravidel Po uložení nového a existujícího textu ho aktualizujeme. Řadíme pak podle tohoto sloupce.

    Řazení IP adres

    Příklad: Skript do pravidel po uložení nového a existujícího záznamu (ve třídě používáme sloupec ip typu Text, který aktualizuje uživatel, a sloupec ip_sort typu Desetinné číslo, do nějž se automaticky ukládá odpovídající číselná hodnota).

    var ip = OGActualDataRow['ip'];
    if ( ip != null && ip != '')
    {
    var dt = OG.TextUtils.CreateDottedText(4, 4, 3);
    OGActualDataRow['ip_sort'] = System.Convert.ToDecimal( dt.ParseLong( ip));
    }

     

×