Пожалуйста, помогите мне с кодированием M3 lawson jscript
Я попробовал нижеприведенный jscript для настройки M3 lawson ERP. мне нужно, чтобы он вызывался только в точке выхода или щелчка текстового поля "lotref 1".
но ниже скрипт вызывает, когда я открываю панель в моей программе "pms050" в M3 lawson erp.
Пожалуйста, помогите мне разобраться
Спасибо и с уважением
Тиш
Что я уже пробовал:
import System; import System.Windows; import System.Windows.Controls; import MForms; import Mango.UI; import Mango.UI.Core; import Mango.UI.Core.Util; import Mango.UI.Services; import System.Collections.Generic; import System.Collections; package MForms.JScript { class ValidateField { var controller; var debug; var value; var textBoxlotref1Element; var max; var min; public function Init(element : Object, args : Object, controller : Object, debug : Object) { var content : Object = controller.RenderEngine.Content; textBoxlotref1Element =ScriptUtil.FindChild(content, "WLBREF").Text; debug.WriteLine(textBoxlotref1Element); this.debug=debug; GetValue(textBoxlotref1Element);} public function GetValue(textBoxlotref1Element) { //value.content = (textBoxlotref1Element.content.parseInt("WLBREF")); //value=001118; value=textBoxlotref1Element if (value != null && value >= 001117 && value <= 365925 ) { debug.WriteLine("ok"); } else { debug.WriteLine("different" + textBoxlotref1Element+ " on the current panel"); var message = "Invalid Batch Number"; ConfirmDialog.ShowWarningDialog(message); return value; } } }
Richard MacCutchan
Это поможет, если вы правильно отформатируете свой код. И, что более важно, если вы объясните, в чем ваша проблема.