• 14-10-2020, 11:54:45
    #1
    Merhaba dostlar,

    Tanım: Sipariş diye bir sayfam var, sayfada ürünün özelliklerini girip sipariş verebiliyoruz. İstersek yukarda "+Sipariş Ekle" butonundan yeni siparişte row da ekleyebiliyoruz.
    Ek fonksiyonlar(Open Modal) kısmı için her bir sipariş için ayrı bir modal açılıyor. Checkbox içerisinden istediğimiz checkboxu (.MS, .MRS, .ZK, ...) işaretleyebiliyoruz.

    Ancak kontrol etmek istediğim bir yer var örnek olarak: .MS'ye tıkladığım zaman .ZK checboxu disabled olsun istiyorum ve bunuda yaptım zaten, çalışıyor.
    Sorun tamda burda ki, İlk sipariş için seçtiğim ek fonksiyonlar (checkboxlar) diğer bütün siparişlere etki ediyor.
    Yani 1.siparişte .MS'ye tıkladıysam .ZK disabled oluyor ancak 2.siparişte daha seçim yapmadan .ZK disabled geliyor ve değiştiremiyorum.
    Her sipariş (row) için kendi içinde bağımsız çalışması gerek ki alt satırda ki farklı modaldaki checkboxlara etki etmesin.
    Nasıl yapabilirim, aradım ancak niş bir problem olduğu için çözümü bulamadım.
    Yardımlarınız için şimdiden teşekkürler.

    Edit: Arkadaşlar zaten her bir modal kendi içinde bağımsız çalışıyor, örnek veriyorum 1.modalda .NFC işaretledim 2.modalda .NFC işaretli olarak gelmiyor.
    Ancak kontrolü sağladğımı zaman örnek: .MS'ye bastığımda .ZK disabled olsun istediğimde bütün modallarda .ZK seçeneği disabled oluyor.

  • 14-10-2020, 12:00:08
    #2
    Platin üye
    Foreach içerisinde bir değişken tanımlayıp modalı ona göre açın. Değişkeni her seferinde bir arttırın. Modalı değişken sayısına göre açın. Biraz karmaşık oldu ama mantık bu
  • 14-10-2020, 12:00:56
    #3
    Hepsinin sonuna id tanımlatacaksın olcak bitcek hocam
  • 14-10-2020, 12:03:58
    #4
    enesaydeniz adlı üyeden alıntı: mesajı görüntüle
    Foreach içerisinde bir değişken tanımlayıp modalı ona göre açın. Değişkeni her seferinde bir arttırın. Modalı değişken sayısına göre açın. Biraz karmaşık oldu ama mantık bu
    Dediğinizi hali hazırda yapılı, zaten modallar her bir satır için farklı olarak açılıyor.
    Sıkıntı 1.modalda ki seçtiğim seçeneklerin(checkbox) 2.modal içerisine etki etmesi.
    1.modal da .MS ye bastığım zaman .ZK disabled oluyor.
    2.modal da daha seçim yapmadan .ZK disabled geliyor, sıkıntı bu.
  • 14-10-2020, 12:06:55
    #5
    nacrept adlı üyeden alıntı: mesajı görüntüle
    Hepsinin sonuna id tanımlatacaksın olcak bitcek hocam
    Hocam zaten satırdaki NO değerine göre modalları açtırıyorum.
    Normal tiklediğimiz zaman her bir row için normal çalışıyor. 1.modalda .ZK işaretliyse, 2.modalda .ZK işaretli gelmiyor.
    Ne zaman if içerisinde disabled kontrolü yapsam, bütün hepsine etki ediyor.

    $cnt++; <data-target="#Modal'+cnt+'">
  • 14-10-2020, 12:09:18
    #6
    checkbox'a işlem yaparken şu şekilde yapın id="ModalZKCheck{id}" ve buna göre işlem yapın