Menu

#106 Parameter dependency

DinaStudio_V1.0
open
8
2003-02-25
2002-06-23
Erdem
No

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.

Discussion

  • Ozgur Aydin Yuksel

    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...

     
  • Ozgur Aydin Yuksel

    • assigned_to: aydinyuksel --> mderdem
     
  • Ozgur Aydin Yuksel

    Logged In: YES
    user_id=481150

    bu konu hala acik, tartisalim demisim son mesajda ama bi sey
    konusmamisiz anladigim kadariyla...

     
  • Erdem

    Erdem - 2003-02-25

    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.

     
  • Erdem

    Erdem - 2003-02-25
    • assigned_to: mderdem --> aydinyuksel
     

Log in to post a comment.

MongoDB Logo MongoDB