צפיות
תשובות
בעייה ברשימות מקושרות
שלום
1. הצלחתי לעבוד לפי המאמר בוובמאסטר ליצירת רשימות מקושרות דינאמיות, ונתקלתי בבעייה.
אני שומר ערך של תלמיד במערכת (קו ותחנת איסוף-כל אחד בשדה שונה), וכשאני רוצה לעדכן את הפרטים שלו אני מעוניין להציג את הרשימות כך שכשאני נכנס לדף העריכה הוא יציג לי ברשימה הראשונה את הקו וברשימה שניה את התחנה- בדיוק כמו שזה שמור בדטבייס.
כשלא עבדתי עם הרשימות המקושרות פשוט הייתי בודק עם ערך ה-option שווה לערך שמופיע לי בדטבייס ובהתאם הייתי מסמן selected ל-option. וכאן אין לי מושג איך "שומרים" את הערך:-/
הפונקציה שלי:
function makeDymList(selectedID,currListNumber) {
if(selectedID==0) selectedID=1;
var list = arrList[currListNumber];
var selList = document.getElementById("s_stop");
selList.options.length = 0;
for(var i=0;i<list.length;i+=2) {
selList.options[i/2] = new Option(list[i],list[i+1]);
if((selectedID-1)==(i/2)) selList.options[i/2].selected=true
}
}
</script>
2. דבר נוסף, אני רוצה להציג ברשימה שדה של שכונה (s_neighbor), יחד עם שדה שכבר מופיע- s_stop, מיקום התחנה עצמה, וכמובן ערך ה-Option יהיה ה-id של התחנה. לפי המדריך הצלחתי להציג 2 ערכים-מיקום התחנה והערך הוא ה-Id של התחנה. איך אני אוכל להציג את שני הערכים ברשימה?
המון תודה ושבת שלום!!!
0 תשובות