Su an DinaStudio'da input params dialog'da parametreler
birbirlerine baglanamiyorlar. Ornek olarak :
Filters dialog'da combo box da 3 numara secilmis iken
parametre "cb" ve "cc" icin deger girmek anlamsiz, bu
nedenle her ikisinin de grayed out olmasi gerekiyor.
Bunun gibi ornekler cogaltilabilir. GUI'yi tanimlarken
parametreler arasinda dependency kurulabilir.
Logged In: YES
user_id=481150
simdi guzelim, o dedigin isin kitabini yazdim hemen belirteyim. Ilk iki
yilim benzer bir sistem uzerine gecti.
Simdi bir ara zaten
hatirlarsan dynamic validation eklemistim benzer bir mantikla. paramA
nin degerine gore paramB nin validation i degisebilir mantigi ile. Senin
dedigin de bu anlamda gecerli.
Olayi kod icinde eklemistim, ve o
sekilde yapmak mumkun yine. smBaseModel icine virtual function
eklenebilir. Biri validate icin, kill focus oldugunde parametre adi ile
cagrilir. Kendi modelin icinde sen validation hesabini yaparsin. Ayni
sekilde kill focus validationdan sonra bir baska fonksiyon cagrilir o da
digerlerinin enable disable durumunu set eder.
ancak
implementasyonu tartismak lazim. cunku input params ancak apply
ya da ok durumunda modeli guncelliyor. ama bu da cozulebilir bir
durum.
benim daha once uyguladigim yontem bir nevi database
editor idi. bizdeki expression editor benzeri bir yontemle her parametre
icin default, validation, enabled hesaplatmak mumkun. dolayisiyla kod
olayina girmeden editor icinden hallediyorsun. expressionlari
kaydediyorsun, onlari parametrelerle
iliskilendiriyorsun...
hangi yontemi uygulayacagimizi
tartisiriz...
Logged In: YES
user_id=481150
bu konu hala acik, tartisalim demisim son mesajda ama bi sey
konusmamisiz anladigim kadariyla...
Logged In: YES
user_id=474687
Bug'i sana assign ediyorum ve 1.0'a schedule ediyorum. Zira
su ugrasabilecegimiz bir problem degil, mevcut bug'lar
nedeni ile.