Form Bileşenleri 1020
    • 25 Dec 2023
    • 1 Minute to read
    • Dark
      Light

    Form Bileşenleri 1020

    • Dark
      Light

    Article summary

    Bu örnek, kabinet içerisindeki bir belgeye eklenmiş olan notları, belgenin elektronik formu üzerinde bulunan veri tablosunda listeleme örneğidir.

    Bunun için öncelikle global fonksiyonlara aşağıdaki javascript kodu eklenmelidir.

    async function getNotes()
    {
        if(!PwForm.ObjectId) return;
        let a_NoteList = await PwForm.getPL("/Services/Document/GetNotes", {objectId: PwForm.ObjectId, pageIndex: -1})
        debugger;
        for(let a_Note of a_NoteList.Items)
        {
            PwForm.AddRowData("kendoGrid2", {txtNotuYazan: a_Note.Owner, txtNot: a_Note.Message, dtNoteTarihi: kendo.parseDate(a_Note.CreateDate)});
        }
        PwForm.component("kendoGrid2").redraw();
    }

    Daha sonra yükleme sonrasında yukarıda yazdığımız fonksiyonu çağırmalıyız.

    Veri tablosu ise şu şekilde oluşturulmalıdır :

    Şu şekilde örnek notlar ekleyelim : 

    Sonucunda gelişmiş veri tablosunda şu satırları görmeliyiz :