Merhaba, Troia yazılarıma Diyalog Yönlendirme işlemi ile devam ediyorum.
Bazen yapmış olduğumuz yeni değişiklikler sonunda bir diyaloğumuzun yerine başka bir diyaloğu ya da yeni yaptığımız bir diyaloğu kullanmak isteyebiliyoruz.
Şöyle bir durum düşünelim sistemde artık kullanmayacağımız diyalog 100 den fazla yerde çağrılıyor olsun. Yeni diyaloğumuzla eski diyaloğun var olduğu tüm yerleri bulup değiştirmemiz gerekecekti.
Ama şimdi göstereceğim yöntemle buna gerek kalmayacak.
DEVT09 >> Diyalog Yönlendirici
Burada dikkat etmeniz gereken olay yapacağınız bu işlemi test veri tabanına bağlı olan Canias üzerinden yapmanız gerekmektedir.
Geçmiş yazılarımızda yazdığımız iki projemiz vardı.
1. Diyalog: EDUPERSON02
2. Diyalog: EDUD01D000
Ana diyalogdan detay diyaloguna gittiğimizde EDUPERSON02 diyaloguna gidiyorduk. Şimdi yönlendirme ile bunun EDUD01D000 diyaloguna gitmesini sağlayacağız.
Tıkladığımızda gelen ekran.
Şimdi DEVT09 dan Diyalog Yönlendiricisine gidelim.
Yeni bir yönlendirme eklemek için EKLE(+) butonuna tıklayalım.
Aşağıdaki gibi bir ekran bizi karşılayacak.
Aşağıdaki gibi formu doldurup kaydet diyoruz.
Bakalım yönlendirme gerçekleşmiş mi?
Şu anda artık diyaloglar içinde nerede EDUPERSON02 görürse bunu EDUD01D000 diyaloguna yönlendirecek. Ama değişikliğin tam olarak algılanabilmesi için çalıştığınız Canias’ı kapatıp baştan açmanız gerekmektedir.
Yönlendirme gerçekleşmiş oldu.
Yönlendirmemizi seçip DELETE butonuna tıklayarak silebiliriz. Sildiğimizde yönlendirme iptal olmuş olacaktır.
Aynı şekilde kalemle girerek düzenleme yapabilirsiniz.
Bir sonraki yazımda görüşmek üzere.