Clomosy | Forum Ana Sayfa
Forum Anasayfa Forum Anasayfa > Genel Programlama > Genel İşlemler
  Aktif Konular Aktif Konular RSS - ListView'e eklediğim elemanları sonra değiştirme
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

Clomosy Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir.

ListView'e eklediğim elemanları sonra değiştirme

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
Ahmet_27 Açılır Kutu İzle
Yeni Üye
Yeni Üye


Kayıt Tarihi: 16 Temmuz 2025
Durum: Aktif Değil
Puanlar: 36
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Ahmet_27 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: ListView'e eklediğim elemanları sonra değiştirme
    Gönderim Zamanı: 24 Temmuz 2025 Saat 11:39
Proje çalışıyor bu datalar listview'e ekleniyor sonra ben butona basınca istediğim datanın güncellenmesini istiyorum nasıl yaparım
Yukarı Dön
iclal Açılır Kutu İzle
Yeni Üye
Yeni Üye


Kayıt Tarihi: 02 Temmuz 2025
Durum: Aktif Değil
Puanlar: 27
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı iclal Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 24 Temmuz 2025 Saat 12:17
Merhaba Ahmet,
Kodların nasıl bilmiyorum ama butona event ekleyerek tıklandıktan sonra veri yüklediğin listview fonksiyonunu tekrar çağırmak bir yöntem olabilir. Event'ler ile ilgili dokümanları aşağıya bırakıyorum, umarım yardımcı olur.

Yukarı Dön
Ahmet_27 Açılır Kutu İzle
Yeni Üye
Yeni Üye


Kayıt Tarihi: 16 Temmuz 2025
Durum: Aktif Değil
Puanlar: 36
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Ahmet_27 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 24 Temmuz 2025 Saat 12:34
Mesajın için teşekkürler. Butona event eklemek falan dert değil zaten. Nasıl veriye erişip değiştireceğim. Sen söyleyince fark ettim kodu atmayı unutmuşum kod şöyle:

void AddDataToListView
  {
  
    Flow_ListView.clLoadProListViewDataFromDataset(Clomosy.ClDataSetFromJSON('[
    
    {"haber_baslik" : "' + nihai_baslik + '",
    "haber_Img" : "' + nihai_image + '",
    "haber_icerik" : "' + nihai_description + '",
    "haber_tarih" : "Haber Tarihi: ' + nihai_pubDate + '",
    "is_favorite" : "false"
    },
    

    {"haber_baslik" : "' + nihai_baslik2 + '",
    "haber_Img" : "' + nihai_image2 + '",
    "haber_icerik" : "' + nihai_description2 + '",
    "haber_tarih" : "Haber Tarihi: ' + nihai_pubDate2 + '",
    "is_favorite" : "false"
    },

    {"haber_baslik" : "' + nihai_baslik3 + '",
    "haber_Img" : "' + nihai_image3 + '",
    "haber_icerik" : "' + nihai_description3 + '",
    "haber_tarih" : "Haber Tarihi: ' + nihai_pubDate3 + '",
    "is_favorite" : "false"
    },
    
    {"haber_baslik" : "' + nihai_baslik4 + '",
    "haber_Img" : "' + nihai_image4 + '",
    "haber_icerik" : "' + nihai_description4 + '",
    "haber_tarih" : "Haber Tarihi: ' + nihai_pubDate4 + '",
    "is_favorite" : "false"
    },
    
    
    {"haber_baslik" : "' + nihai_baslik5 + '",
    "haber_Img" : "' + nihai_image5 + '",
    "haber_icerik" : "' + nihai_description5 + '",
    "haber_tarih" : "Haber Tarihi: ' + nihai_pubDate5 + '",
    "is_favorite" : "false"
    },
    
    {"haber_baslik" : "' + nihai_baslik6 + '",
    "haber_Img" : "' + nihai_image6 + '",
    "haber_icerik" : "' + nihai_description6 + '",
    "haber_tarih" : "Haber Tarihi: ' + nihai_pubDate6 + '",
    "is_favorite" : "false"
    },
    
    {"haber_baslik" : "' + nihai_baslik7 + '",
    "haber_Img" : "' + nihai_image7 + '",
    "haber_icerik" : "' + nihai_description7 + '",
    "haber_tarih" : "Haber Tarihi: ' + nihai_pubDate7 + '",
    "is_favorite" : "false"
    },
    
    {"haber_baslik" : "' + nihai_baslik8 + '",
    "haber_Img" : "' + nihai_image8 + '",
    "haber_icerik" : "' + nihai_description8 + '",
    "haber_tarih" : "Haber Tarihi: ' + nihai_pubDate8 + '",
    "is_favorite" : "false"
    },
    
    

    {"haber_baslik" : "' + nihai_baslik9 + '",
    "haber_Img" : "' + nihai_image9 + '",
    "haber_icerik" : "' + nihai_description9 + '",
    "haber_tarih" : "Haber Tarihi: ' + nihai_pubDate9 + '",
    "is_favorite" : "false"
    },
    
    
    {"haber_baslik" : "' + nihai_baslik10 + '",
    "haber_Img" : "' + nihai_image10 + '",
    "haber_icerik" : "' + nihai_description10 + '",
    "haber_tarih" : "Haber Tarihi: ' + nihai_pubDate10 + '",
    "is_favorite" : "false"
    }

    ]'));
  }
Yukarı Dön
Mahmutdmr Açılır Kutu İzle
Deneyimli Üye
Deneyimli Üye
Simge

Kayıt Tarihi: 20 Haziran 2025
Konum: Konya
Durum: Aktif Değil
Puanlar: 59
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Mahmutdmr Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 24 Temmuz 2025 Saat 13:27
Merhaba Ahmet,

Projeni bilmiyorum ama anladığım kadarıyla TclList ya da TclProList kullanıyorsun. Bu nesnede eklenen elemanları nasıl değiştirildiğini bilmiyorum ancak TclProGrid nesnesini kullanmanı tavsiye ederim. Eklenen dataları istediğin hücre elemanını manuel olarak güncelleyebileceğini düşünüyorum. Umarım yardımcı olabilmişimdir.

Yukarı Dön
Ahmet_27 Açılır Kutu İzle
Yeni Üye
Yeni Üye


Kayıt Tarihi: 16 Temmuz 2025
Durum: Aktif Değil
Puanlar: 36
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Ahmet_27 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 24 Temmuz 2025 Saat 13:31
Teşekkürler. Şu an projede bayağı ilerledim Grid'e geçemem maalesef. Prolistview kullanıyorum. Prolistviewde key value değerlerine falan erişmem lazım
Yukarı Dön
iclal Açılır Kutu İzle
Yeni Üye
Yeni Üye


Kayıt Tarihi: 02 Temmuz 2025
Durum: Aktif Değil
Puanlar: 27
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (1) Teşekkürler(1)   Alıntı iclal Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 24 Temmuz 2025 Saat 14:35
Ben de proListView kullanmıştım ama bilgileri sql üzerinden almıştım. Tam olarak ne yapmak istediğini anlamadım ama belki yardımcı olur diye kendi kodumu paylaşıyorum, listede tıklanılan ile ilgili panel açmak için kullanmıştım. 

  ListUrunStok = MyForm.AddNewProListView(PnlUrunStok, 'ListUrunStok');

  DPUrunStok = MyForm.AddNewProListViewDesignerPanel(ListUrunStok, 'DPUrunStok');
  searchEdtUrunStok.TargetListView = ListUrunStok;

bunlar yaptığım atamalar sonrasında da 
  LblStokUrunAd = MyForm.AddNewProLabel(DPUrunStok, 'LblStokUrunAd', 'Ürün');
  DPUrunStok.AddPanelObject(LblStokUrunAd, clCaption);

bu şekilde gösterilecek olan elementleri eklemiştim ID için de clText e aynı şekilde atama yaptım ve daha sonra onun üzerinden veri döndürdüm. clRecord_GUID de kullanılıyormuş ama ben çalıştıramamıştım.
listToplamUrun.clSelectedItemData(clCaption) bu şekilde de seçilene ait verileri de alabiliyordum. JSON da tam olarak nasıl oluyor emin değilim belki farklı bir bakış açısı olur, aklına fikir gelir diye kendi yaptığımı da paylaşmak istedim.
Yukarı Dön
 Yanıt Yaz Yanıt Yaz

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 12.07
Copyright ©2001-2024 Web Wiz Ltd.

Bu Sayfa 0,140 Saniyede Yüklendi.