Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Bir obje içerisinde başka bir obje çağrıldığı zaman input değerler ve export objesi içerisinde bulunan değerler gelirken bunlar ile birlikte gelmeyen ara parametrelerinin kullanılması ve çağrılan objeye göre değiştirilmesi gerekiyorsa bu fonksiyon kullanılır. Bu fonksiyon ile içerisine yazılan parametrenin değeri alınır. Bu fonksiyonun çalışma mantığını anlamak için aşağıdaki örneğe bakınız:

Örnek:


Birinci obje A objesi olsun. Aa,Bb,Cc,Dd,Ee parametreleri kullanıcının girdiği; F,G,H bu kullanıcı girdileri ile hesaplanan ara parametreler; kk da export objesi içerisinde bir parametre olsun

Örnek:

<O N="A" T="Project">
   <P N="Aa" V="100" Role="Input" />
   <P N="Bb" V="50" Role="Input" />
   <P N="Cc" V="333" Role="Input" />
   <P N="Dd" V="888" Role="Input" />
   <P N="Ee" V="40" Role="Input" />
   <P N="F" V="Aa+Bb"  />
   <P N="G" V="Bb+Cc"  />
   <P N="H" V="Dd+Ee+Cc"  />
   <O T="Export" >
   <P N="kk" V="100" />
   </O>
</O>


B objesinde A objesinin parametrelerinin kullanılması gereksin

Örnek:

<O N="B" T="Project">  
    <P N="Param1" V="600" Role="Input" />
    <P N="Param2" V="70" Role="Input" />
    <O T="A">
       <P N="Aa" V="70" />
       <P N="Bb" V="30" />
       <P N="Cc" V="3" />
       <P N="Dd" V="8" />
       <P N="Ee" V="40" />
       <P N="kk" V="100" />
       <P N="istenendeger1" V="exportval(F)" />
       <P N="istenendeger2" V="exportval(G)" />
       <P N="istenendeger3" V="exportval(H)" />
    </O>
    <P N="Hesap" V="istenendeger1+istenendeger2+istenendeger3" />
<!-- Böylelikle B objesi içerisinde A objesinin değerlerini istediğimiz gibi
A objesi bozmadan değiştirebilir(böylelikle istenen değerler de baştan hesaplanıp değer alır) istenendeger parametrelerini B objesinde kullanabiliriz-->
</O>
Hesap=184 Olur.
  • No labels