AX 2012 Form üzerindeki bir butona kısayol eklemek

Merhaba,

Bugün form üzerine eklediğimiz herhangi bir butona kısayol ekleyeceğiz. Basit bir form oluşturarak bir buton ekliyoruz. Buton özelliklerinden “Auto declaration “ özelliğini “Yes” olarak ayarlıyoruz.

1

2

Form > Designs > Button >Methods > Override method > Clicked() methoduna örnek olarak bir info ekliyoru.

3

3

void clicked()
{
   super();
   info("axakal.net");
}

Sıra geldi shortcut için tuşumuzu belirlemeye.

Ardından  Form > Methods > Override method >Task methodunu override ediyoruz.

public int task(int _taskId)
{ 
    int ret;
    ret = super(_taskId);

    if(_taskId == 4620)//F12 tuşu taskId
          Button.clicked();</span>
    
    return ret;
}

Ben task methodunu yukarıdaki gibi F12 tuşunu referans alarak doldurdum. Diğer tuşların task Idlerini bulmak için debug yöntemi kullanılabilir.Formu açıp F12 tuşuna bastığımda butonun click metodu çalışarak içerisindeki komutları çalıştırdı. Kolaylık açısından Örnek birkaç TaskId :

4

4


F6 = 4615
F7 = 4615
F8 = 4616
F9 = 1321
F10 = 1320
F11 = 357
Ctrl + X = 770
CtrL + Q = 264
Alt + E = 520
Esc = 1313
Ctrl + Z = 720
Tab = 2827
Shift + Tab = 2828
Ctrl + Tab = 1311

 

Şeref Böğürtleyen tarafından paylaşılmıştır

Dyanmics AX, SSRS Reports Developer

This article has 1 comment

Yorum yaz

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir