Posts

Showing posts from August, 2010

לוח שנה 2010-11 ה'תשע"א

הפעם לא הביא קוד ולגם סקריפט, אלה לוח שנה שבניתי ב- power-point. בלוח שנה הזה אני הוספתי שקפים של תמונות (וכל אחד שיוסיף את התמונות שלו), וזו יכולה להיות אחלה מתנת חג. לחצו כאן להורדת הקובץ אז כולם ביחד.. בראש השנה, בראש השנה פרחה שושנה אצלי בגינה ... שתהיה שנה טובה, רועי

Upload form in infopath errors

Image
 ישנו פתגם עממי שאומר "צרות באות בצרורות", זה בדיוק מה שקרה לי. כאשר ניסיתי לעלות קובץ infopath הוא נכשל. לא יחסתי לזה חשיבות וניסיתי שוב. הפעם נסיתי לבצע Verify לפני וגם ה Verify נכשל. קובץ הלוג הראה את הצרה הבאה: Microsoft.Office.InfoPath.Server.Converter.AspxDepthFirstWalkingVisitor.VisitChildControls(AspxControl control) at Microsoft.Office.InfoPath.Server.Converter.AspxDepthFirstWalkingVisitor.VisitDocument(AspxDocument document) at Microsoft.Office.InfoPath.Server.Converter.CssControlStateStylesVisitor.VisitDocument(AspxDocument document) at Microsoft.Office.InfoPath.Server.Converter.AspxDepthFirstWalkingVisitor.VisitControl(AspxControl control) at Microsoft.Office.InfoPath.Server.Converter.SolutionConverter.ConvertBrowserSpecificView(Solution solution, ConverterDocument converterDocument, AspxDocument aspxDocument) at Microsoft.Office.InfoPath.Server.Converter.SolutionConverter.ConvertView(Solution solution, ConverterDocument converterDocument) at Microsoft.Office...

Asp.Net TreeView on the client side events - JavaScript

Image
If you wanted to use System.Web.UI.WebControls.TreeView , Did you notice that it works only on server side? How can I add a css style to a node? How Ican I add JavaScript to the TreeView. It's a trick. You need to inherit System.Web.UI.WebControls.TreeView and System.Web.UI.WebControls.TreeNode and create two new classes. On the TreeNode you need to build 1. Constructors based on the base constructors. 2.   Build the new properties (line onclick, Style, Etc.) 3. Override two methods: RenderPreText and RenderPostText Here is a simple code for the new class TreeNode :     public class MyTreeNode : TreeNode     {         #region -- Constructors --     public MyTreeNode() : base () { } public MyTreeNode( string Text) : base (Text) { } public MyTreeNode( string Text, string Value) : base (Text, Value){ }       public MyTreeNode(System.Web.UI...

Hello World SharePoint 2010

Image
הפעם אדגים הדברים הבסיסים ב SharePoint 2010. אדגים איך יוצרים אתר בSharePoint 2010, איך עורכים דף ואיך מעדכנים פריטים. בעצם פוסט זה מראה בצורה שטחית מאוד את הצורה החדשה של ה SharePoint. יצירת אתר בSharePoint 2010 יצירת אתר בSharePoint 2010 דומה מאוד לMOSS 2007. כל מה שצריך זה הרשאות מתאימות (SharePoint System Administrator). דבר ראשון יש להיכנס ל SharePoint 2010 Central Administrationדרך : Start -> All Programs -> Microsoft SharePoint 2010 Products -> SharePoint 2010 Central Administration. לאחר מכן יפתח הדפדפן. יש ללחוץ בתפריט הצדדי Quick Launch על Application Management. בעמודה של Site Collections יש ללחוץ על Create site collections. יש לבחור את Web Appliction, שם, תיאור... בדיוק כמו בMOSS 2007. בשביל ההדגמה אני בחרתי בתבנית Team Site. לאחר היצירה נגיע לדף Top-Level Site Successfully Created, שם יהיה קישור לאתר שיצרנו כרגע. כאשר נלחץ עליו נגיע לדף wikiשנקרא Home.aspx. עריכת הדף הראשי נלחץ על Site Actions ואז על Edit Page. עכשיו, בשונה מMOSS 2007, הSharePoint 2010 עובד עם ...

PowerShell בSharePoint2010

Image
בהמשך ל פוסט הקודם הפעם אסביר על PowerShell בSharePoint2010 בSharePoint2010 הוסיפו לנו tool עבור הPowerShell שנקרא SharePoint 2010 Management Shell. דוגמא בדוגמא הבא ארצה לקבל בקובץ אקסל את האתרים בשרת הSharePoint. בשביל זה אצטרך להשתמש בpipe שיעביר לקובץ csv שאקסל יודע לקרוא. כמו כל פניה בSharePoint צריך לפתוח את הWeb Application , לאחר מכן את הSite Collection וכו.. נרשום את הפקודה Get-SPSite Get-SPWeb Select url,title Export-Csv לאחר שרשמתי את הפקודה התבקשתי לרשום את הנתיב לשמירת הקובץ CSV. כל זה בשורה אחת ב PowerShell, ורק תחשבו כמה זמן זה חוסך זמן במקום בניית console application. דבר אחד רק רציתי להזכיר, כאשר פותחים SPSite וSPWeb חייבים להוריד אותם מהזיכרון בסוף – כך הקוד למעלה לא יעיל. כדי להפוך אותו ליעיל צריך לגדיר משתנה ($Site = Get-SPSite) ואז בסוף למחוק אותו מהזיכרון ($Site.Dispose). עזרה כמו בפוסט הקודם שהסברתי איך לפנות לעזרה בעזרת המתודה Get-Help. כדי לראות את הפרוצדורות של SharePoint בPowerShell יש להקליד את הפקודה הבאה: Get-command -noun sp* מכיוון שכל הפר...