. זה עוד פוסט ב שלי סדרת מתמשך כיצד להשתמש jQuery עם SharePoint.
אם ברצונך ללמוד עוד אודות jQuery, אני ממליץ בחום: jQuery בפעולה על ידי דוב Bibeault יהודה כץ.
תחילת העבודה עם jQuery ב- SharePoint הוא קל למדי (לי). (יש לי שאלות קשות על "התנהגות טובה" הגישה של פריסת הדברים האלה ייצור, אבל זה ליום אחר). התחלתי לשחק עם הטכנולוגיה הזו ולשם כך, יצרתי סביבה ארגז חול לשימוש. אם אתם מחפשים להתחיל לעבוד עם jQuery, אתה עלול למצוא גישה זו שימושית.
1. ליצור אתר ריק
ליצור אתר ריק איפשהו באתר ולקרוא את זה משהו חכם כמו "jQuery ארגז חול".
2. הורד jQuery
אתה יכול להוריד את ספריית javascript jQuery מכאן: http://docs.jquery.com/Downloading_jQuery
שמור את זה לשולחן העבודה שלך.
אני משתמשת הגירסה "minified".
3. יצירת ספריית מסמכים של SharePoint
באתר ארגז החול שלך, יצירת ספריית מסמכים.
4. להעלות את jQuery ספריית SharePoint
בספרייה דוק שיצרת זה עתה ולהעלות את הספרייה jQuery.
5. ליצור רשימת SharePoint מותאמות אישית
התחלתי עם רשימה מותאמת אישית כי אני רוצה באפס מעשה עם הטפסים הסטנדרטיים של SharePoint. באפשרותך גם ליצור עמוד בספריית הדפים או דפי web part וכנראה הרבה מקומות אחרים.
להוסיף כמה עמודות הרשימה המותאמת אישית כך שיש לך משהו כדי להפעיל jQuery נגד. מטרות הראשונית שלי הייתה:
- להסתיר שדה.
- להקצות ערך שדה.
עם המטרה במוח, הוספתי שני שדות טקסט. לאורך זמן, אני לשחק עם קישורים, תמונות, בדיקות, ועוד.
6. לשנות את דף ה-Web newform. Aspx ולהוסיף Web Part של עורך תוכן
. זה שחור קטן magic-ish , כי זהו רעיון חדש לי. תחילה למדתי על זה מ פול גרנייה, SharePoint jQuery סופרסטאר, באתר הפרוייקט שלו CodePlex: http://spff.codeplex.com/.
בצע שלבים אלה כדי להוסיף CEWP לאותו דף המציג newform. Aspx עבור כל רשימה מותאמת אישית:
- הגישה את הרשימה המותאמת אישית, לחץ על חדש.
- צרף הבאות לכתובת ה-URL: הגירסאות = משותפים&ToolPaneView = 2
זה יהפוך את טופס הזנת הנתונים וניל משעמם ממשהו כזה:
את זה:
הוספת ה-web part של עורך תוכן לדף.
7. לכתוב שלך הראשון jQuery קוד
תפתח את CEWP בתצוגת code ולהוסיף הבאות:
הנה הקוד עצמו אם ברצונך לבצע העתקה/הדבקה:
<סקריפט סוג ="טקסט/javascript" src =".. /.. /jQuery Library/jquery-1.3.2.min.js"> </קובץ script> <סקריפט סוג ="טקסט/javascript"> $(פונקציה() { $('#resultsID').html('יש' + $('a').גודל() + 'תגיות תגיות בעמוד זה.'); }); </קובץ script> תוצאה: <div id ='resultsID'></div> /תוצאה |
שים לב כי הראשון <קובץ script> תג הוא הפניה הספרייה jQuery בפועל. ככל הנראה, הדברים האלה משתנים במשך הזמן, אז אתה רוצה לוודא שאתה) להשתמש את השם הנכון ו- b) תכוון אל ספריית המסמכים של SharePoint הנכון.
להתענג על התהילה
אם עשית את זה כראוי, תוכל לראות תוצאה הדומה להודעה הבאה:
התקפלות
זו לא הדרך היחידה להתחיל, . אבל מהיר, קל, מבודד מסביבת SharePoint הקיים שלך.
</קצה>
עקוב אחרי הטוויטר ב http://www.twitter.com/pagalvin
האם שמת לב כי הוספת CEWP editform. aspx ישבור את הדף, סעיף מידע הגירסה יופיע בממשק המשתמש? דרכים לעקיפת בשביל זה?
מישהו ?
מצטער על אף פעם לא מגיב. אני מקווה שפתרת את הבעיה.