lostyazilim
tr.link

Drag&Drop İşlemleri

17 Mesajlar 2.530 Okunma
lstbozum
tr.link

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
Merhabalar
Drag&drop işlemleri üzerine araştırma yapıyordum.
Ben hazırladığım bir drag&drop işleminde selectle yaptığım seçime göre drag divlerine değer getirmem mümkün mü(İstanbul ilini seçtim diyelim drag divlerine ilçeleri getirir mi ) ? ve buna ek olarak getirdiğim değeri veritabanına nasıl kaydedebilirim ? Araştırma ve denemeler yaptım ama bir sonuca ulaşamadım.
Çünkü bu veriler daha sonra görüntülenecek ve yine drag drop ile değiştirilebilecek şekilde olmalı.
Kod olarak örnek bir jsfiddle bırakıyorum
 

 

wmaraci
reklam

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
Konuyu hortlatıcam ama bir önerisi olan var mı ?
 

 

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
select combobox diye aratırsanız daha net sonuçlar bulursunuz. Drag drog drogba diye birşey duymadım ben. Kabaca ajax ile yapılıyor. Github'ta il, ilçe, mahalle veritabanları mevcut ajax ile api tarafına şehir id sini gönderdiğinde dönen cevapta ilçe id ve değerleri bir sonraki select in optionlarina taşınır, ardından ilçe id si post edilip dönen cevapta mahalle id ve değerlerini bir sonraki selectin option larina basarsın. Bu işlemler anlık oluyor. Bunu da selectlerde change olduğunda tetikleyerek yapıyorsun.
 

 

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
Onu biliyorum hocam :) Dragover ile çektiğim elementin bırakıldığı dropzone'a göre value değerini alıp database e kaydetmek istiyorum.
Drogba sağlam topçudur bu arada :)
 

 

wmaraci
wmaraci

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Tam olarak size lazım olan veriyi anlayamadım ama bir sürükle&bırak örneği hazırladım. Burada her türlü veri alıp işlenebilir.
https://jsfiddle.net/Abdullah61/yrj1cfs6/1/
Rakoto

kişi bu mesajı beğendi.


Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
Abdullahx Hocam öncelikle elinize sağlık. Kusura bakmayın sağlık sorunlarım nedeniyle geri dönüş yapamadım. Benim yapmaya çalıştığım şey ise; sallıyorum Adana'yı seçtim 5 tanesi ilçesi geldi. Ben bunlardan İmamoğlu ve Ceyhan'ı mahalleler kısmına sürükleyip bıraktım. Ben bunu db'ye nasıl kaydedebilirim ? db örneğin il ve mahalle şeklinde 2 sutündan oluşşsun. Çektirdiği ilçeleri yazmasına gerek yok yani
 

 

Teddy Teddy Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.03.2021
  • Yaş/Cinsiyet 44 / E
  • Meslek Muhasebe
  • Konum Balıkesir
  • Ad Soyad F** K**
  • Mesajlar 52
  • Beğeniler 0 / 9
  • Ticaret 0, (%0)
Hocam merhaba , veritabaninda il ve ilce olarak tablo yapip iliskilendirip ordanda bu veriyi cekebilirsin.
 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Hocam öncelikle geçmiş olsun.
Ben aslında burada olayın özünü göstermeye çalıştım. Sürüklenip bırakılan ilçelerin değerlerini alabildikten sonra bu veriyi istediğiniz gibi işleyebilirsiniz. Buradaki kilit nokta drop: fonkiyonu, burada ui.draggable.text() değeri ilçenin adını veriyor, o ilçenin mahallerini bu değeri kullanıp bulabilirsiniz. Kayıt işlemini de basit bir ajax işlemi ile yapabilirsiniz. db ye neyi ne şekilde kayıt etmek istediğinizi tam anlayamadım. O ilçenin bütün mahallerini mi?
Rakoto

kişi bu mesajı beğendi.


Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
Teddy Abdullahx Hocam öncelikle yanıtınız için ve iyi dileğiniz için teşekkürler. Ben aslında konuya yanlış giriş yaptım. Esasında benim il-ilçe ile işim yok. Daha basit bir şekilde örnekleme yapmak için söylemiştim.
https://jsfiddle.net/Rakoto/Ljcb3kqd/
benim aslında yapmaya çalıştığım şey şu şekilde linkte gördüğün üzere takım seçtiğinde Futbolcular kutusuna küçük boxlar içinde futbolcular geliyor. Ve biz bu futbolcuları sürükleyip seçilen kutusuna bırakıyoruz ama sadece benim örnekte ki gibi yazı geliyor Galatasaraydan Muslera gibi. Ben ise oraya bıraktığımız zaman tıpkı futbolcular kutusunda ki gibi olsun istiyorum. Bir veya birden fazla futbolcu ekle çıkar yapabileyim. Kayıt işlemi içinde şöyle söyleyeyim ben bu sürükle bırak sonucunda kayıt işlemi yaptırıcam yani a kişisi takımı seçip 3 tane futbolcuyu sağ kutucuğa sürükleyip bıraktı. ve kaydet butonuna bastığında ben db imde şöyle görmek istiyorum . Id, Takım Adı, Seçtiği Futbolcular
Umarım iyi bir şekilde anlatabilmişimdir.
 

 

rws rws WM Aracı Kullanıcı
  • Üyelik 23.10.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek kimyager
  • Konum İstanbul Anadolu
  • Ad Soyad E** B**
  • Mesajlar 666
  • Beğeniler 94 / 138
  • Ticaret 2, (%100)
https://www.w3schools.com/jsref/event_ondragend.asp

sürüklenen öğeye dragend event ekleyeceksiniz, buradaki callback fonksiyonla istediğiniz işlemleri yapacaksınız


object.addEventListener("dragend", callback);

taşıma sonrası veri kaydetmek istitiyorsanız callbak içinde ajax kullanacaksınız
Rakoto

kişi bu mesajı beğendi.

wordpress-html-css-web işleri yapılır
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al