17 Aralık 2015 Perşembe

AXAPTA 2012 LOOKUP MULTI SELECT

Merhaba,

Axapta 2012 ile birlikte gelen diğer bir yeni özellik olan multi selectten bahsedeceğim. Axapta 2009 versiyonu lookuplarda çoklu seçime izin vermiyordu. Ama 2012 versiyonunda bu sorun çözülmüş durumda. SysLookupMultiSelectCtrl isimli classı kullanarak çok basit bir şekilde bu özelliği kullanabiliyoruz. Daha kolay anlaşılabilmesi için bir uygulama yapalım.

Öncelikle yeni bir form oluşturuyoruz. Forma ItemId adında bir string ekliyoruz.

Axapta Form

Şimdi lookupta listelenmesini istediğimiz data için alttaki gibi bir range olan query oluşturuyoruz.

Axapta Query

Forma lookupta seçtiğimiz değerleri göstermek için bir buton ekliyoruz ve ardından alttaki methodları sırasıyla ekliyoruz:

  1. Formun classDeclaration metoduna
Axapta classDeclaration

    2.  Formun init metoduna

Axapta Form Init Method

    3.  Butonun clicked metoduna

Axapta Button Clicked Method

Formun son hali aşağıdaki gibidir.

Axapta Lookup Multi Select





Hiç yorum yok:

Yorum Gönder