Field Editor

98 views
Skip to first unread message

indataxer...@gmail.com

unread,
Jun 10, 2025, 6:17:39 AM6/10/25
to Softone Developers Network
Χαίρετε,

υπάρχει κάποιος τρόπος έτσι ώστε να ορίσω editor σε πεδίο στο οποίο όμως δεν γνωρίζω εξ αρχής που θα δείχνει;
Για παράδειγμα σε ένα SBSL Script έχω ένα πεδίο ImpTable.myfield το οποίο βάσει ενεργειών που κάνει ο χρήστης θα ήθελα είτε να δείξει π.χ σε Item είτε σε Customer
είτε σε Branch κτλπ.
Χρησιμοποίησα την X.SETFIELDEDITOR (FieldName: string; Editor: String)
αλλά παρατήρησα το εξής κρίσιμο στον ορισμό της
Changes the editor of any field that already has a predefined editor inside its “Editor” property.
Συνεπώς καταλαβαίνω ότι θα πρέπει να έχει κάτι στον ορισμό του πεδίο και το initialization του import scirpt. Όταν πήγα και έβαλα τυχαία ένα editor π.χ "ΙΤΕΜ"
όταν τον άλλαζα με την  SETFIELDEDITOR  σε Customer ενώ αρχικά δούλευε και πήγαινε να μου φέρει πελάτη, κατά την επιλογή πελάτη χτύπαγε "invalid value for mtrl" δηλαδή σαν να είχε κρατήσει τον αρχικό editor.

Υπάρχει κάποιο workaround;

Νίκος Μάλιακκας

unread,
Jun 10, 2025, 7:07:13 AM6/10/25
to Softone Developers Network
Φτιάχνεις ξεχωριστά πεδία για κάθε χρήση, τα βάζεις σε ξεχωριστά πάνελ και κρύβεις τα πάνελ που δεν χρειάζεσαι. (μην κρύψεις τα πεδία γιατί αν φύγουν από το πάνελ δεν ξαναμπαίνουν)
Reply all
Reply to author
Forward
0 new messages