1. JSFormToolbar

    Article: AN0001717Updated: 10.11.2018

    Objekt pro práci s toolbarem na formuláři.

    Vlastnosti objektu

    Název Popis
    void Clear() Metoda vymaže tlačítka na toolbaru.
    void AddControl(string id, ToolbarButton tb) Metoda přidá tlačítko na toolbar.
    ToolbarButton GetButton(string id) Funkce vrátí tlačítko podle zadaného Id.
    ToolbarButton CreateButton( string id, string text, string imageUrl) Funkce vytvoří tlačítko a přidá jej na toolbar.
    HyperLinkButton CreateLinkButton( string id, string text, string imageUrl, string url, string target) Funkce vytvoří tlačítko s odkazem a přidá jej na toolbar.
    ToolbarButton CreateDeleteButton( string id) Funkce vytvoří tlačítko Smazat a přidá jej na toolbar.
    ToolbarButton CreateReloadGridButton( string id) Funkce vytvoří tlačítko Znovu načíst a přidá jej na toolbar.
    ToolbarButton CreateSaveButton( string id) Funkce vytvoří tlačítko Uložit a přidá jej na toolbar.
    HyperLinkButton CreateBackButton(string id, string url) Funkce vytvoří tlačítko Zpět a přidá jej na toolbar.
    HyperLinkButton CreateNewButton(string id, string url) Funkce vytvoří tlačítko Nový a přidá jej na toolbar.

    ToolbarButton je tlačítko na toolbaru, na které lze kliknout a tuto událost odchytit a zpracovat pomocí skriptu.

    HyperlinkButton je tlačítko, které po kliknutí přesune uživatele na zadanou stránku.

    Funkce Create_xxx_Button vytvoří tlačítko, nastaví text a ikonu, ale obsluhu kliknutí musíte zajistit sami pomocí skriptu. Tyto funkce pouze zjednodušují vytváření často používaných tlačítek. Pro obsluhu kliknutí je třeba ve skriptu vytvořit funkci s název ID_CLICK, kde ID id tlačítka, které jste zadávali při jeho vytváření.

    Příklad

    Příklad pro nastavení tlačítka Zpět na jinou stránku.

    var b = OGForm.GetControl('backToolbarButton');
    b.Visible = true;
    b.Text = 'Můj Back to start';
    b.NavigateUrl = 'Datas.aspx?CId=407';

     

    Příklad přidání tlačítka na toolbar a jeho obsluha. Skript přidejte mezi skript na detail třídy pro detail záznamu.

    function OnLoad()
    {
      OGForm.Toolbar.CreateButton('mybutton', 'MyButton', 'images/system/new.png');
    }

    function mybutton_Click()
    {  
      OGForm.SetInfo('Click on my button');
    }

×