מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית
ב-NocoBase, ה-RunJS מציע דרך קלה וגמישה להרחבה, המתאימה לתרחישים של ניסויים מהירים וטיפול בלוגיקה זמנית. אין צורך ליצור תוספים או לשנות את קוד המקור; ניתן להתאים אישית ממשקים או אינטראקציות באמצעות JavaScript.
באמצעותו, תוכלו להזין קוד JS ישירות בבונה הממשק כדי להשיג:
התאימו אישית את רינדור הבלוקים באמצעות JS, וקבלו שליטה מלאה על המבנה והסגנונות של הבלוק.
מתאים להצגת רכיבים מותאמים אישית, תרשימים סטטיסטיים, תוכן מצד שלישי ותרחישים גמישים במיוחד אחרים.

תיעוד: בלוק JS
התאימו אישית את לוגיקת הלחיצה של כפתורי פעולה באמצעות JS, מה שמאפשר לכם לבצע כל פעולת פרונטאנד או בקשת API.
לדוגמה: חישוב ערכים דינמי, שליחת נתונים מותאמים אישית, הפעלת חלונות קופצים ועוד.

תיעוד: פעולת JS
התאימו אישית את לוגיקת רינדור השדות באמצעות JS. תוכלו להציג באופן דינמי סגנונות, תכנים או מצבים שונים בהתבסס על ערכי השדות.

תיעוד: שדה JS
רנדרו פריטים עצמאיים באמצעות JS ללא קישור לשדות ספציפיים. נפוץ לשימוש להצגת בלוקי מידע מותאמים אישית.

תיעוד: פריט JS
התאימו אישית את רינדור עמודות הטבלה באמצעות JS.
ניתן ליישם לוגיקת תצוגה מורכבת של תאים, כגון פסי התקדמות, תוויות סטטוס ועוד.

תיעוד: עמודת טבלה JS
שלטו בלוגיקת הקישוריות בין שדות בטפסים או בדפים באמצעות JS.
לדוגמה: כאשר שדה אחד משתנה, שנו באופן דינמי את הערך או הנראות של שדה אחר.

תיעוד: כללי קישוריות
התאימו אישית את תנאי ההפעלה ולוגיקת הביצוע של זרימת אירועים באמצעות JS, כדי לבנות שרשרות אינטראקציה מורכבות יותר בצד הלקוח (frontend).

תיעוד: זרימת אירועים