Witam,
Próbuje zastosować klawiaturę numeryczną "KeybNum" do wprowadzania danych, dane chcę wprowadzać do obiektu Text.
W obiekcie Text (graficzne pole wyświetlające daną) w zakładce zdarzenia w zdarzeniu onMousePress mam:
var oExtra = Pm.CreatePmMap();
oExtra.Arguments = oText.Value;
oExtra.onClose = Pm.CreatePmAction(1, pMe, "ClosePanel");
pMe.PmPanel.OpenView("KeybNum", "target:_blank;modal:1;", "", oExtra);
W zakładce Metody utworzyłem metodę ClosePanel która zawiera:
var val = oSystem.ReturnValue;
if(Pm.IsValid(val))
pMe.Items("/Text").Value = val;
Podczas kliknięcia na pole tekstowe pojawia się klawiatura numeryczna z wartością tego pola, po wpisaniu wartości w klawiaturze i zamknięciu wartość z klawiatury nie jest wpisywana do pola Text.
Zauważyłem też, że w edytorze skryptów w metodzie ClosePanel nie jest podświetlony na niebiesko obiekt oSystem, tak jak by edytor nie widział tego obiektu.