Datagrid events

129 views
Skip to first unread message

Fotini Batzoni

unread,
Apr 12, 2024, 7:05:50 AMApr 12
to so...@googlegroups.com
Καλησπέρα,
προσπαθώ σε ένα datagrid όταν ο χρήστης εκχωρεί δεδομένα στο πρώτο κελί να συμπληρώνεται αυτόματα σχετικό data σε άλλα 2 κελιά της συγκεκριμένης γραμμής.
Όμως δεν βρίσκω κάποιο event για να τρέξει η συνάρτηση που θα κάνει populate τα άλλα 2 κελιά.
Υπάρχει κάποιο event που να γίνεται trigger όταν συμπληρώνεται ή αλλάζει η τιμή ενός πεδιου του grid ή δεν υποστηρίζεται από το soft1.

Ευχαριστώ πολύ εκ των προτέρων!

Φένια

Αντώνης Περτσιούνης

unread,
Apr 12, 2024, 7:11:52 AMApr 12
to so...@googlegroups.com
Καλησπέρα Φένια,

γενικά η λογική των events είναι ON_[Όνομα_Πεδίου].

Π.χ. ON_SALDOC_ITELINES_QTY1
{
   κώδικας
}

 σημαίνει ότι με οποιαδήποτε αλλαγή στο πεδίο Ποσότητα 1 των γραμμών παραστατικού πωλήσεων θα γίνει trigger το οτιδήποτε έχεις γράψει στον κώδικα.

Ελπίζω να βοήθησα!

Αντώνης



--
Softone Developers Network group.
To post to this group, send email to so...@googlegroups.com
---
Λάβατε αυτό το μήνυμα επειδή έχετε εγγραφεί στην ομάδα "Softone Developers Network" των Ομάδων Google.
Για να απεγγραφείτε απ' αυτή την ομάδα και να σταματήσετε να λαμβάνετε μηνύματα ηλεκτρονικού ταχυδρομείου απ' αυτή, στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση soft1+un...@googlegroups.com.
Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/CAO%2BVe85KFXPJQ6EfEuOW8aJPkjiPW_ZUrRP8K2t_Wson71Dp9Q%40mail.gmail.com.

Fotini Batzoni

unread,
Apr 12, 2024, 7:58:10 AMApr 12
to so...@googlegroups.com
Αντώνη σ ευχαριστώ πολύ για την άμεση απάντηση σου.
Θελω να πάρω τον κωδικό από το grid των παραστατικών αγοράς.
Οπότε δοκίμασα το function 

function ON_PURDOC_ITELINES_CODE(){
 X.WARNING("ON_PURDOC_ITELINES_CODE")
}
και το 

function ON_PURDOC_ITELINES_QTY1(){
X.WARNING("ON_PURDOC_ITELINES_QTY")
}

Αλλά δεν φαίνεται να κάνει trigger σε καμία από τις 2.
Έχεις κάποια εξήγηση γιατί να συμβαίνει αυτό;

Ποιά πεδία από αυτά θα πρέπει να χρησιμοποιήσω 

Field is : X_CODE

FieldName is : CODE
Alias is : X_CODE
FullName is : ITELINES.MTRL_ITEM_CODE
ResultField is : MTRL
TableName : ITEM
DBTableName : MTRL
TableEditor is : ITEM
Module name is: PURDOC

Και πάλι σε ευχαριστώ!

Με εκτίμηση,
Φένια



Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/CAHVu53MWRBawPSTRXPiAhU3yiaYOHr%3D%2BZtonorTrec-BDnNyyw%40mail.gmail.com.

Marios Sotiriou

unread,
Apr 12, 2024, 8:03:31 AMApr 12
to so...@googlegroups.com
Το σωστό είναι ON_ITELINES_QTY

χωρίς το SALDOC ή PURDOC

Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/CAO%2BVe85HmGrzouacbFmb%3D2JBWgfheXjh9geAbPUuqzaaXtdYkA%40mail.gmail.com.

Evan Grammatikakis

unread,
Apr 12, 2024, 8:06:27 AMApr 12
to so...@googlegroups.com
Καλησπέρα,

Υπάρχουν και τα ακόλουθα events για datagrids

Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/CAHVu53MWRBawPSTRXPiAhU3yiaYOHr%3D%2BZtonorTrec-BDnNyyw%40mail.gmail.com.

Fotini Batzoni

unread,
Apr 12, 2024, 8:07:55 AMApr 12
to so...@googlegroups.com
Ευχαριστώ πάρα πολύ!
Χρησιμοποιώντας το 

function ON_ITELINES_QTY1(){
 X.WARNING("ON_ITELINES_ QTY1  ")
}

δούλεψε!

Και πάλι ευχαριστω!!!!!



Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/CAHh2azBAAMzD%2BPDcNi1%3DfOKk_KHxwTVgxeHagXD4uhDMneceBg%40mail.gmail.com.

Marios Kaloudis

unread,
Apr 12, 2024, 8:17:30 AMApr 12
to Softone Developers Network
Καλησπέρα,

Όσο για το πεδίο CODE του είδους, για να γίνει fire το event πρέπει να βάλεις
function ON_ITELINES_MTRL() {
  X.WARNING("MTRL Changed");
}

γιατί στην ουσία αλλάζοντας το CODE αλλάζεις το πεδίο MTRL, το βλέπεις και από τις πληροφορίες του πεδίου στο RESULTFIELD.

Fotini Batzoni

unread,
Apr 12, 2024, 10:24:45 AMApr 12
to so...@googlegroups.com
Το δοκίμασα κ δούλεψε!
Σ ευχαριστώ πάρα πολύ!
Δεν θα το έβρισκα μόνη μου με τίποτα!

Καλό Σαββατοκύριακο σε όλους!
Κ ευχαριστώ για την βοηθεια

Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/c282919b-eda7-427e-aace-48748d8c2fdbn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages