תשובות:
1) גם וגם
2) משהו לא מסתדר לי באיך שאתה מתאר את זה. אם אתה מתכוון ב-2.1 רק להוספת שורה במסך עליון של המחולל וב-2.2 הגדרת המסכים אליהם טוענים במסכי בן ונכד, כן זה נכון.
אבל כפי שאתה מבין, עבור ממשק XML זה לא מספיק. אתה לא צריך להגדיר מיקום עמודות לקובץ קבוע אבל אתה כן צריך לקנפג דברים אחרים.
קודם כל תקרא בבקשה את מה שכתבתי כאן
אז הוא שאל על טעינת קובץ אבל אין הבדל גדול.
לא כתבתי שם אבל אם אני זוכר נכון היות ויש תרגום לקובץ טאבים יש לשים מספר שדה בקובץ טאב עבור כל שדה.
לענות על שאר השאלות שלך:
האם אתה צריך למפות כל שדה? כן, אין שום קליטה אוטומטית
האם מהממשק מייצר רשומות או מעדכן אותם? תלוי. השאלה מראה שאתה לא מאוד מנוסה בממשקים לפריוריטי. בקיצור, אם הממשק מתחיל בהכנסת מפתח של רשומה קיימת לתוך שדות המפתח של המסך אז התוצאה תהיה "שליפת" הרשומות למסך הוירטואלי של הממשק והמשך כעדכון. אם לא תכניס מפתח אז הממשק יעבוד כאילו הקלדת ערכים למסך בשורה חדשה. הייתי ממליץ לקרוא עכשיו את הפרק של טעינה למסך במסמך ה-SDK.
לכפתור של תגי XML התייחסתי לפוסט הנ"ל. לא רק יעזור לך – אין דרך אחרת.
בהצלחה
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]