Dynamics Ax 2012′de diyaloğa boyut eklemek
Merhaba
Ax 2012′ de bir diyaloğa boyut ekleyip geri dönüşünü alabilmek için şöyle bir kod yazdım.
static void FD_AddDimToDialog(Args _args)
{
DialogFieldDimensionDefaultingController dfDialogFieldDim;
DimensionDefaultingFieldSet dimensions;
Dialog dialog;
;
dialog = new dialog();
dialog.caption("Diyaloğa boyut eklemek");
dfDialogFieldDim = dialog.addDimensionDefaultingController();
dfDialogFieldDim.initWithValues(false,false,true,0,"Boyutlar");
if(dialog.run())
{
dfDialogFieldDim.save();
dimensions = dfDialogFieldDim.value();
info(strfmt("DimensionAttributeValueSet RecId = %1 ",dimensions[1]));
}
}
DialogFieldDimensionDefaultingController sınıfında farklı metotlar mevcut. Bunlar incelenip ihtiyaca göre kullanılabilir. DimensionDefaultingFieldSet dizi tipinde bir EDT 3 elemanı var. diğer 2 elemanı sizin sınıfta kullandığınız metoda göre doluyor. Birinci elemanında DimensionAttributeValueSet tablosunun RecId ‘si var.
Selamlar.







