Bu yazıda standart DimensionLookup formunu nasıl kullanabileceğinizden bahsetmek istiyorum.
PurchLine’a EDT’si DimensionValue olan string bir alan açıyoruz. İlgili alan için her hangi bir relation oluşturmanıza gerek yok.
Aşağıda ki kod ile bu alanın standart Dimension alanları gibi çalışmasını sağlayabilirsiniz. Tabi kodun 10. satırında mali boyutunuzun adını vermeyi unutmayın :)
Güncelleme (06.11.2023)
Burada bir güncelleme yapmak istiyorum. İsterseniz yukarıda ki kodu yazmak yerine DimensionValueLookupHelper::lookupDimensionValues() methodunu kullanabilirsiniz. Aşağıda bir örnek bırakıyorum. Tekrar kolaylıklar dilerim.
public static void departmentOnLookup(FormControl sender)
{
DimensionAttribute dimensionAttribute;
select firstonly dimensionAttribute
where dimensionAttribute.RecId == PAXDimensionParameters::getDimensionAttributeRecId_Department();
DimensionValueLookupHelper::lookupDimensionValues(dimensionAttribute, sender);
}
Sonuç olarak eklediğimiz alan standart boyutlar gibi bir Form Lookup ile çalışacaktır.