متجر SharePoint Q فتح الحديث&جلسة يوم الخميس 08/13 @ 12:30 لايوجد غروب للقمر

أركوفيس سوف تكون استضافة لدينا الدورة الثانية "SharePoint محل نقاش" في هذا اليوم الخميس في 12:30 لايوجد غروب للقمر. تظهر مع الأسئلة SharePoint الخاصة بك، ونحن سوف نبذل قصارى جهدنا للترفيه لكم مع النكات بانجو, الذكية لكن التحقيرية غير مؤذية زملائه أعضاء الفريق وربما حتى الإجابة على سؤال أو اثنين. تتضمن لوحة "الرسمية" هذا الأسبوع لك حقاً, شركائي أركوفيس (فوسكريسينسكايا ناتاليا وجونز هاري) ولورا رودجرز (من تويتر & اندوسيرشاريبوينت الشهرة). فوكس بوب هدد بالانضمام أيضا, ولكن أنا لا تأخذ محمل الجد. آخر مرة, كان لدينا على مستوى كبير لمشاركة الجمهور وهو عدم وضوح الخط الفاصل بين المشاركين والحضور وأتوقع سوف يحدث نفس الشيء اليوم الخميس.

هذا الحدث هو ترعاه النظم المتكاملة ومجموعة الخدمات (www.issgroup.net).

الرجاء التسجيل هنا: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=9xrzxfs9x34sb0sm

إذا كان لديك أسئلة التي كنت أود أن نتخذ, أطلب فقط في الدعوة ويطلب منه. إذا كنت تريد منا أن نفكر أولاً, أرسل لنا رسالة بالبريد الإلكتروني أو ترك تعليق هنا.

ثم انظر لك!

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

الظروف الموجودة من قبل: قوالب SharePoint التنبيه لإنقاذ (?)

أحد موكلي وعملت مع مقاول سابق لبناء تطبيق الموارد بشرية صغيرة ولكنها مفيدة للمؤسسة. هذا المقاول استخدام SharePoint Designer لتنفيذ سير العمل جزء من الحل. أنها قليلاً من الفوضى. وعلى سبيل المثال, وهناك تسع مهام سير العمل والحزب الديمقراطي الاشتراكي دعما لعملية سير عمل منطقية واحدة وقد النار ما يصل إلى خمسة منهم في وقت واحد في أي وقت من الأوقات نظراً للظروف المناسبة. ليس من السهل تصحيح الأخطاء 🙂

وقد بلدي العملاء عددا من الاحتياجات ما زالت معلقة, واحد منها لتوفير المزيد من السياق عموما عند النظام يرسل تنبيهات البريد الإلكتروني – سواء في البريد الإلكتروني نفسها، فضلا عن نماذج المهام المرتبطة بها. تعرف المستفيدون سير العمل كالحزب الديمقراطي الاشتراكي, العمل الاشتراكي "تجميع البيانات من مستخدم" فعلا بإنشاء مهمة مع نوع محتوى مخصص. عندما نستخدم هذا العمل, ونحن لا نصل إلى تحديد الكثير. ونحن يمكن أن موجه لبعض القيم (مثلاً. "قبول" أو "رفض") ويمكننا تحديد قيمة الثابت ترميز في العنوان والوصف. هذا عن ذلك.

متطلبات العملاء بلدي إضعاف اثنين:

  1. عند SharePoint بإرسال رسالة بالبريد إلكتروني حول تعيين مهمة, وتشمل كثير من المعلومات حول المهمة في هيئة البريد الإلكتروني.
  2. والأهم, حتى الآن – عند قيام المستخدم بالنقر على ارتباط المهمة في البريد الإلكتروني, يجب أن يكون نموذج المهمة كافة المعلومات التي يحتاجها المعتمد من أجل جعل الموافقة على صفحته/صفحتها أو رفض قرار. حالاً, يحتاج المدير إلى انقر فوق ارتباط العنصر نفسه لأسفل إلى التفاصيل الأساسية ولا أحد يحب أن. يجب النقر فوق في البريد الإلكتروني. ثم تحتاج إلى النقر فوق ارتباط نوع من غامضة في عنصر المهمة. ثم يمكنك البحث في البيانات الأساسية (نموذج InfoPath في هذه الحالة). ثم قمت بالنقر فوق إلى الخلف/الخلف, إلخ. الجميع يكره ذلك.

لقد ورثت هذا الحل التقني فوضوي نوعا ما وترغب في إجراء تغييرات في طريقة أقل تطفﻻ ممكن.

النهج الذي أخذ الآن لإنشاء قالب مخصص التنبيه. يمكنك أن تقرأ عن ذلك هنا. التدفق مثل هذه الأعمال:

  • يتم تشغيل سير العمل والحزب الديمقراطي الاشتراكي.
  • في بعض نقطة, يقوم بتعيين مهمة إلى مدير.
  • نظام SharePoint تلقائياً يرسل تنبيه إلى أن مدير. وهذا ليس جزءا من سير العمل والحزب الديمقراطي الاشتراكي ولكن بدلاً من ذلك "ما SharePoint لا." (خدمة عداد الوقت في SharePoint, وأعتقد).
  • يتم استدعاء معالج تنبيه مخصص صالح عملية تنبيه قياسية (سحر القواعد التالية كما هو موضح في أعلاه المادة المشار إليها).
  • عند تشغيل معالج تنبيه مخصص بلدي, فإنه ينشئ رسالة بريد إلكتروني جميل. والأهم, نظراً لأنه يحتوي المهمة في متناول اليد, يزين أيضا المهمة الفعلية مع جميع معلومات سياق اللازمة للوفاء بمتطلبات الأعمال.
  • يحصل المستخدم على عنوان البريد الإلكتروني، وأنه مليء بالمعلومات المفيدة في سياق.
  • المستخدم بالنقر فوق ارتباط المهمة والمهمة نفسها مليء بالمعلومات المفيدة في سياق.
  • الجميع يذهب إلى المنزل البطيخ والآيس كريم.

فعلته الجسيمي سريعة وأنها تعمل جيدا في بيئة معملية. احصل على بلدي تنبيه البريد الإلكتروني المخصصة كما هو متوقع. أنا أيضا الحصول على تحديث مهمة الوصف والعنوان نفسه.

بت صعبة فقط, وحتى الآن, لتجنب وضع من حيث التنبيه بتحديث عنصر, أحداث تنبيه آخر. وهذا لا يقلقني.

تبدو واعدة حتى الآن...

الشيء العظيم في هذا أن لا أحتاج إلى الوحل أي من الحزب الديمقراطي الاشتراكي القائمة مهام سير العمل. أنهم على علم بسعادة أن معالج تنبيه له "إييز RUNNIN في نبذة دا, قائمة منتدى التأمين العالمي موار سياق المهمة تيه ديكوراتين”.

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

[تشنورتي] بطاقات: ,

يعيش SharePoint Q&جلسة يوم الخميس 07/30/09 @ 12:30 PM EDT المنتهي 1:30لايوجد غروب للقمر

التحديث: تنسيق هذا هو أساسا مؤتمر صحفي عبر الهاتف مع اثنين من الشرائح PPT لتعيين المرحلة. لدينا بيئة SharePoint على الوقوف إطلاق النار حتى في حالة أنه يساعد على, ولكن هذا هو أساسا الناس يتحدثون بصوت عال. سيكون هناك فرص لمتابعة التسجيل عن طريق البريد الإلكتروني.

العودة إلى بلدي أول من أي وقت مضى SharePoint المؤتمر, قبل سنة ونيف, لقد أدهشني كيف رائع Q ناري&يمكن أن تكون جلسة. منظمي المؤتمر قد وضع معا نوعا من مجموعة مخصصة من "الخبراء" (الأول-هاء. الناس الذين كانوا التسكع ولا يخاف من يبحث سخيفة تصل في المرحلة) للإجابة على أي من الأسئلة التي جاءت من الجمهور في الغرفة. كان في رأسي ثم العودة, ودوريا منذ ذلك الحين, لاستضافة دورة مماثلة ولكن القيام بذلك على الخط والهاتف. لا أعتقد أنه يمكن أن تكون جيدة كما في شخص Q&جلسة, ولكن أعتقد أنه يمكن أن يكون باردا جداً.

وأخيراً حصلت إليه ويوم الخميس القادم, 07/30, بلدي الشركة (أركوفيس) وشريك تجاري, مجموعة النظم المتكاملة وخدمات, وسوف تكون استضافة Q&بمثلها في ذلك مثل. وأنا على أمل أن تفعل هذه بانتظام, كلما كان ذلك التنزيلات.

ربما تكون هذه الدورة الافتتاحية وعر قليلاً, ولكن هذا مفهوم:

  • إذا كان لديك أسئلة التي كنت تود أن يكون الرد عليها أثناء الدورة, تظهر فقط وأسأل.
  • إذا كنت تريد, يمكنك البريد الإلكتروني سؤال مقدما.

نحن نخطط لقضاء النصف الأول من Q&أ على الأسئلة بالبريد الإلكتروني وفتحه ثم تصل إلى أي شيء أن أي شخص يسأل بعد ذلك.

تجري الدورة يوم الخميس, 07/30 ابتداء من الساعة 12:30 وتنتهي في 1:30 لايوجد غروب للقمر.

إذا كنت مهتما, يرجى التسجيل هنا: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=pxlsd9fpsm2md7h9

وسيشمل الفريق لي ولامعة SharePoint أخرى. You’ll have to sign up to find out who they are 🙂

إذا كنت تريد أن تكون واحداً من مشاهير تلك لأسئلة المستقبل&جلسة, واسمحوا لي أن أعرف.

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

[تشنورتي] بطاقات:

تضمين الملاحظات المطور داخل نماذج InfoPath الخاص بك

أنا يعيشون في العالم نماذج InfoPath وكنت بحاجة لجعل واحدة من تلك التغييرات "الصغيرة" لنموذج التي, للأسف, فواصل اصطلاح تسمية الأول اعتمدت معها قبل أسبوعين. وقلت لنفسي, "شخص هو الذهاب لإلقاء نظرة على هذا الشيء في السنة من الآن ويقول:, ' ما أفكر بول? بجوف, لا معنى له اصطلاح التسمية!”

أدركت أنه يمكن إنشاء طريقة عرض على الشكل لهذا ومن ثم, مرة أخرى, أدرك أنه يمكن قد يفعل شيئا مثل هذا على طول. قمت بإضافة طريقة عرض "الملاحظات المطور" إلى نموذج InfoPath على هذا النحو:

image

لقد تم تكوين النموذج حيث أنه لا يمكن للمستخدمين الحصول على هذا الرأي، وبالتالي, كان مرئياً فقط مع عميل InfoPath في طريقة العرض تصميم. الآن أشعر بقليل الملقحين ضد بعض المطور مجهولة المستقبل تبحث في بلدي النموذج والتفكير الأفكار السيئة عني. اوففف!

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

[تشنورتي] بطاقات:

إدارة InfoPath وجهات النظر

ويبدو لي أن اذهب من خلال مراحل InfoPath حيث, من فراغ, وأنا أشعر بصياغة مجموعة من النماذج. أصابعي تعلم كيفية استخدام الأداة بشكل جيد، وثم تذهب من خلال تسعة أشهر من الجفاف، ويجب أن تعلم أنه في كل مرة أخرى.

وأنا في منتصف مرحلة InfoPath، وأنا خلق نماذج InfoPath مع الكثير من وجهات النظر. شيء واحد ستلاحظ ربما هو أن InfoPath 2007 يظهر العميل وجهات النظر في ترتيب أبجدي. هذا مصدر إزعاج حقيقيا في بعض الأحيان. أسلوبي أفضل في هذه الأيام هو إلى prepend عدد إلى اسم طريقة العرض حيث تظهر دائماً في الترتيب الذي أريده, كما هو موضح هنا:

image

وأود أن كنت قد تم القيام بهذا على طول.

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

[تشنورتي] بطاقات:

التدبير نموذج InfoPath, مصادقة النماذج (FBA) وأسماء الملفات الفريدة

لقد تم العمل على بعض نماذج InfoPath هذا الأسبوع في موس في بيئة FBA والمستفادة, عندما ذهبت إلى نشر النماذج إلى بيئة إنتاج مع FBA المنطقة أن اسم المستخدم() لا تعمل وظيفة الدالة. تم استخدامه لإنشاء أسماء ملفات فريدة.

بئر, أن الدالة لا يعمل في بيئة FBA (على الأقل, ليس من خارج منطقة الجزاء). و, بعد التفكير, استخدام اسم المستخدم في الطريقة التي كنت قد خططت لن يكون مضمونة اسم ملف فريد من نوعه وعلى أي حال.

وكان بلدي الحل لاستخدام الآن() الدالة وقاعدة لحرائق في تحميل النموذج. تعيين اسم الملف إلى عنصر البيانات عندما يكون فارغاً:

image

image

وميزة هذا النهج أن يتم تعيين اسم الملف مرة واحدة فقط. (لا تظهر في لقطة الشاشة, ولكن وضع شرط على القاعدة لإطلاق النار فقط عندما "ميفيلينامي" فارغ). أنا استخدم لتعيين اسم ملف على مستوى مصدر البيانات. عادة, أود أن تفعل شيئا (سيئة) أحب هذا:

image

المشكلة مع ذلك أنه إذا كان المستخدم بفتح النموذج يوم الاثنين ويغير المستخدم ب أنه يوم الثلاثاء, فسوف ينتهي مع اثنين من أشكال مختلفة منذ اثنين من المستخدمين مختلفة حفظه مع أسماء مستخدمين مختلفة.

حتى, مزعج FBA يمكن أن تكون بصورة عامة ومع InfoPath لا سيما, قدمت لي إعادة التفكير تفاصيل تقنية صغيرة ولكنها هامة حقاً والنهج التي لا يستطيعون القيام به وإلا!

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

[تشنورتي] بطاقات:

تأمين طرق عرض مكتبة SharePoint القائمة/المستند يبدو (نوع) ممكن مع jQuery

هذه آخر وظيفة في بلدي سلسلة الجاري حول كيفية استخدام jQuery مع شير.
إذا كنت تريد معرفة المزيد حول jQuery, أنا أوصى: jQuery في العمل بيبو الدب ويهودا كاتز.

واحدة من اﻷول الأشياء التي اعتقدت, بمجرد أن بدأت ليتلاعب jQuery, وكان ما إذا نحن يمكن استخدامها للحصول على طريقة عرض SharePoint. الجواب "لا" (أو على الأقل, أنا لا أنا مدعيا أنه من الممكن). ومع ذلك, فمن الممكن بالتأكيد تجعل من الصعب على الناس لمشاهدة طريقة عرض خاصة.

لقد بدأت مع بلدي بيئة رمل عند العمل على هذا. كتبت عن تلك البيئة هنا: سريعة وسهلة: إنشاء jQuery "الخاصة بك" رمل ل SharePoint.

إلى "تأمين" طريقة عرض, اتبع الخطوات التالية:

  1. إنشاء طريقة عرض تريد تأمين. وقد فعلت ذلك، ويطلق عليه "تأمين العرض".

    وهذا ما يبدو عند أنه لم يتم "تأمين":

    image

  2. إضافة جزء ويب محرر محتوى على الصفحة الخاص بطريقة العرض باستخدام الحيلة المذكورة في المقالة رمل (الأول-هاء. إضافة "عرض الصفحة = المشتركة&تولبانيفيو = 2 "إلى عنوان URL).
  3. معرفة _spUserId SharePoint الخاص بك عن طريق اتباع هذه الخطوات مجنون, الاعتقاد أم لا:
    1. تسجيل الدخول إلى بيئة SharePoint الخاصة بك.
    2. في حقل العنوان في مستعرض ويب, نوع: "جافا سكريبت:تنبيه(_spUserId ").
    3. سجل النتيجة (وهو "13" في حالتي).

      image

  4. إضافة javascript التالية إلى سوب الخاص بك في طريقة عرض التعليمات البرمجية:

    <البرنامج النصي نوع ="النص/جافا سكريبت"
        src =".. /.. /jQuery Library/jquery-1.3.2.min.js">
    </البرنامج النصي>
    
    <البرنامج النصي نوع ="النص/جافا سكريبت">
      $(الدالة() {
    
        تنبيه(_spUserId);
    
        فأر ثيسيكوريدفيو = $(' iframe[فيلتيرلينك * = 20View % المضمون]');
    
        إذا كان ((theSecuredView.length > 0) && (_spUserId = = 13))
          $(' iframe[فيلتيرلينك * = 20View % المضمون]').الأصل().الأصل().الأصل().html("<tr bgcolor = أحمر><td>لا رأي لك!</td></tr>");
      });
    
    </البرنامج النصي>
    

لقد تضمنت هذا التنبيه(_spUserId) خط هناك لإظهار كيف أن هذا ليس حقاً "تأمين" طريقة عرض, لكن ببساطة مما يجعل من الصعب أكثر راجع. مزيد من المعلومات حول ذلك في لحظة.

أساسا, مسج تبحث عن iFrame على الصفحة الذي يحتوي على سمة يحتوي على "% 20View" المضمونة في قيمته. حالما تجد أن, ونحن تحقق لمعرفة ما إذا كان المستخدم الحالي "13". إذا كان, نسير حتى دوم إلى <TR> العلامة (وكنت احسب عن طريق عرض مصدر واقتفاء أثر ذلك) ثم استبدال هذا الوسم TR مع رسالتي. حقاً لا أعرف كيف قوية وهذا (أنا مشبوه جداً, في الحقيقة), بل أنها عملت في بلدي رمل. إذا وجدت طريقة أفضل, أنا بلوق عن ذلك. هذه هي النتيجة:

image

النقر فوق الزر "موافق"، ويتم استبدال البيانات برسالة حمراء كبيرة:

image

كما يمكن أن أقول لكم, الطريقة التي كنت تنفيذ هذا الحل "الأمني" السماح لجزء ويب بتقديم نفسه. بعد أن ينتهي, أنا بالكتابة فوق المحتوى الخاص به مع "ليست وجهة نظري لك!"رسالة.

وعلى الرغم من حقيقة أنه ليس حقاً "المضمون '" عرض, أنها يمكن أن تكون مفيدة ومع بعض أعمال ذكية, قد يكون في نهاية المطاف القابل للتأمين من الناحية رسمية أكثر. أن المسألة الأساسية أن العميل الحصول على كافة البيانات ومن ثم, إلا بعد أن يحصل البيانات, فإنه يمحو. إذا كان العميل هو الحصول على البيانات, يمكن الحيلولة دون قيد التشغيل على الإطلاق مسج مستخدم ذكي وانظر ماذا كان يريد أن يرى.

وهناك عيوب أخرى. ويستند هذا النهج "الأمن" قبالة _spUserId. أننا نريد لأمنه حقاً مبنية على نموذج الأمن SharePoint كاملة, أو على الأقل باسم المستخدم. أن يصبح تدريجيا أكثر صعوبة, ولكن أرى بعض الأشياء الجيدة التي كتبت حول هذا الموضوع, ولذلك فإنني أمل أن هناك إجابة جيدة على تلك المشكلة.

وينبغي أن يتم اقتطاعها قائمة وجهات النظر نفسها, إذا كان ذلك ممكناً. لم أحاول أن هذا الرقم. وافترض أنه من الممكن, ولكن حقاً لا يحل المشكلة الأمنية الأساسية لأنه لا يزال مجرد شخص يمكن أن اكتب url الخاص بالقول أنهم يريدون (إذا كانوا على علم بذلك). ومع ذلك, معنى التشذيب. وميزة قابلية استخدام جيد ويساعد على تمويه الأمور. إذا كان مستخدم لا يعرف أن هذا الحدث عرض موجود, أنها ربما لن محاولة لاستخدامه. في بعض الأحيان, هذا أمر جيد بما فيه الكفاية.

مع الحظ, سآخذ أكثر الكتابة عن هذا الموضوع على مر الزمن.

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

[تشنورتي] بطاقات: ,,

del.icio.us العلامات: ,,

سريعة وسهلة: بطريقة أفضل باستخدام jQuery لإخفاء "حقل نص" في نموذج SharePoint

هذه آخر وظيفة في بلدي سلسلة الجاري حول كيفية استخدام jQuery مع شير.
إذا كنت تريد معرفة المزيد حول jQuery, أنا أوصى: jQuery في العمل بيبو الدب ويهودا كاتز.

سابقا, لقد كتبت عن كيفية استخدام مسج لتحديد موقع وإخفاء حقل نص في نموذج. لم أكن الرعاية لنهج محدد (أنا كان تسلسل الآباء – هذا ببساطة ليس القيام به هذه الأيام, على الأقل في الأسر للجودة).

عندما بدأت أولاً التفكير في الأمر, كنت أعرف أنني بحاجة إلى العثور <TR> التي أنا يمكن أن تحتج إخفاء() الأسلوب. بلدي الجهد المبكر للبحث عن الصحيح <TR> كان شيئا من هذا القبيل:

$(' tr:وقد(الإدخال[العنوان = إخفاء لي!])');

المشكلة مع ذلك أنه أن تجد كل <TR> العلامة التي كان أي علاقة الأصل بإخفاء لي! حقل, حتى لو كان إخفاء لي! هو تداخل العديد من المستويات في عمق <TR>الشعبية. وتبين أن على شكل رمل بلادي, ويرى أن التعبير 9 TR المختلفة الذين يستطيعون إخفاء لي! كطفل في مكان ما في شجرة دوم. أدركت يمكن السير مرة أخرى أعلى الشجرة من حقل الإدخال نفسه, هذا كيف انتهى بي الأمر يسيئون معاملة الوالدين, بل أنه لم يجلس معي بشكل جيد.

قدم لي بعض الفكر لهذا وواحد من الأشياء التي قرأت أخيرا من المنطقي: يمكن أن تستخدم في عدم() طريقة تقليم خارجاً <TR>لانا لا أريد في بلدي المجموعة الملتفة. التي دفعتني إلى هذا:

$(' tr:وقد(الإدخال[العنوان = إخفاء لي!])').لا(' tr:وقد(tr)').إخفاء();

بت الأول يرى كل <TR> العلامات التي تحتوي إخفاء لي! الحقل في أي مكان في التسلسل الهرمي الخاصة بهم. ثم أنه يجرد أي <TR> التي تحتوي أيضا الطفل <TR>. وهذا يترك لنا واحدة <TR> أن:

1) لا يوجد لديه <TR> سجلات الطفل

2) يكون حقل الإدخال كالطفل.

يمكن أن نطبق ثم إخفاء() تعيين الأسلوب إلى ما نتج عن ذلك ونحن القيام به.

وأنا لا تزال متوترة قليلاً حول هذا, ولكن ليس الجهاز العصبي كتسلسل الآباء.

أنا لا أعرف إذا كان هذا أفضل ممارسات أو لا. قد تكون هناك طريقة أكثر ملاءمة لتحديد فقط <TR> أننا نهتم بنموذج SharePoint. إذا كنت تعرف, الرجاء نشر التعليق.

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

[تشنورتي] بطاقات: ,

سريعة وسهلة: استخدام jQuery لإخفاء "حقل نص" في نموذج SharePoint

هذه آخر وظيفة في بلدي سلسلة الجاري حول كيفية استخدام jQuery مع شير.
إذا كنت تريد معرفة المزيد حول jQuery, أنا أوصى: jQuery في العمل بيبو الدب ويهودا كاتز.

التحديث (الفعل!): أنا أعتقد في أفضل طريقة لتحديد موقع <TR> العلامة التي ترغب في إخفاء و كتب حول هذا الموضوع هنا. قد لا تزال تجد هذه المادة للاهتمام على أي حال حتى وأنا ليفنج عنه.

ترغب في إخفاء حقل نص, "إخفاء لي!"كما هو موضح:

image

مسج التالية لا الحيلة لي:

<البرنامج النصي نوع ="النص/جافا سكريبت">

  $(الدالة() {


    $(' الإدخال[العنوان = إخفاء لي!]').الأصل().الأصل().الأصل().إخفاء();

  });

</البرنامج النصي>

يقول التعليمة البرمجية, "بحث لي إدخال جميع الحقول التي عنوان = إخفاء لي!. ثم, الحصول على الأصل، وثم التالي الأصل و * القادم * الأصل (اوففف!) وتتذرع بإخفاء() الأسلوب في هذا الشيء, أيا كان يحدث أن تكون.

كنت احسب أن الهيكل الأصلي عن طريق عرض HTML في النموذج SharePoint إنشاء كما هو موضح:

<TR>
    <TD بلا التفاف= "true" محاذاة عمودية= "أعلى" العرض= "190px" فئة= "مرض التصلب العصبي المتعدد--فورملابيل">
        <H3 فئة= "مرض التصلب العصبي المتعدد--ستاندارديدير">
            <نوبر>إخفاء لي!</نوبر>
        </H3>
    </TD>

    <TD محاذاة عمودية= "أعلى" فئة= "مرض التصلب العصبي المتعدد--فورمبودي" العرض= "400px">
        <!-- FieldName = "إخفاء لي!"
                 فيلدينتيرنالنامي = "Hide_x0020_Me_x0021_"
                 FieldType = "سبفيلدتيكست"
        -->
        <تمتد دير= 'بلا'>
            <الإدخال
                الاسم= "m$ ctl00$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField"
                نوع= "نص"
                maxlength= "255"
                معرف= "ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
                العنوان= "إخفاء لي!"
                فئة= "ms-لونغ" />
                <br>
        </تمتد>


    </TD>
</TR>

هذه الصورة يظهر نفسه, ولكن ملحوظ حتى مع الآباء والأمهات:

image

الأصل الأول (1) علامة الامتداد. الأصل في تمتد (2) علامة TD وثم أخيرا نصل إلى ريال مدريد ترغب في إخفاء الأصل (3) وهو علامة TR نفسها.

هذا هو نهج رهيبة جداً وأعتقد أنها الغاية يعتمد على بنية محددة جداً لهذا النموذج. عند SharePoint 2010 يخرج, يمكن تغيير هذا الهيكل كله وكسر هذا النهج. حقاً ما تريد القيام به هو الحرفية محدد jQuery التي على غرار "تجد لي جميع TR (والعلامات TR فقط) أن يكون في مكان ما في عناصرها الطفل حقل إدخال العنوان الذي = إخفاء لي!”. بدءاً من القاع، وارتقاء. على افتراض معرفة هذا, أنا آخر مستكملا "سريعة وسهلة' وظيفة.

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

del.icio.us العلامات: ,

[تشنورتي] بطاقات: ,

سريعة وسهلة: إنشاء jQuery "الخاصة بك" رمل ل SharePoint

هذه آخر وظيفة في بلدي سلسلة الجاري حول كيفية استخدام jQuery مع شير.
إذا كنت تريد معرفة المزيد حول jQuery, أنا أوصى: jQuery في العمل بيبو الدب ويهودا كاتز.

الشروع في العمل مع jQuery في SharePoint المدهش أن من السهل (إليّ). (لدى تساؤلات خطيرة بشأن اتباع نهج "أفضل الممارسات" لنشر هذه الأمور للإنتاج, ولكن هذا ليوم آخر). لقد بدأت اللعب مع هذه التكنولوجيا، وتحقيقا لهذه الغاية, أنا خلقت بيئة رمل لاستخدامها. إذا كنت تبحث عن البدء مع jQuery, قد تجد هذا النهج المفيدة.

1. إنشاء موقع فارغ

إنشاء موقع فارغ في مكان ما في الموقع الخاص بك والذي يطلق عليه شيء ذكي مثل "jQuery رمل".

2. تحميل jQuery

يمكنك تحميل مكتبة جافا سكريبت jQuery من هنا: http://docs.jquery.com/Downloading_jQuery

حفظ هذا إلى سطح المكتب الخاص بك.

لقد تم استخدام الإصدار "مصغر".

3. إنشاء مكتبة مستندات SharePoint

في موقع الويب الخاص بك رمل, إنشاء مكتبة مستندات.

4. تحميل مسج مكتبة SharePoint

الوصول إلى مكتبة مستند قمت بإنشائه وتحميل مكتبة jQuery.

5. قم بإنشاء قائمة SharePoint مخصصة

لقد بدأت مع قائمة مخصصة لأنني أريد أن الوحل مع النماذج SharePoint القياسية. يمكنك أيضا إنشاء صفحة في مكتبة صفحات أو صفحات أجزاء ويب، وربما الكثير من أماكن أخرى.

إضافة بعض الأعمدة إلى قائمة مخصصة بحيث يمكنك الحصول على شيء لتشغيل مسج ضد. بلدي الأهداف الأولية:

  1. إخفاء حقل.
  2. تعيين قيمة لحقل.

مع هذا الهدف في الاعتبار, قمت بإضافة اثنين من حقول النص. مع مرور الوقت, أنا سوف تلعب مع الروابط, الصور, عمليات البحث, إلخ.

6. تعديل صفحة جزء ويب NewForm.aspx وإضافة جزء ويب محرر المحتوى

وهذا هو القليل الأسود ماجيكيش , وفي هذا مفهوم جديد بالنسبة لي. علم لأول مرة عن هذا من بول جرينير, مسج SharePoint سوبر ستار, في موقع المشروع CodePlex له: http://spff.codeplex.com/.

اتبع هذه الخطوات لإضافة سوب إلى نفس الصفحة التي يظهر NewForm.aspx لأي قائمة مخصصة:

  1. الوصول إلى قائمة مخصصة، ثم انقر فوق جديد.
  2. إلحاق التالية إلى عنوان URL: عرض الصفحة = المشتركة&تولبانيفيو = 2

التي سيتم تحويل الخاص بك نموذج إدخال بيانات الفانيليا مملة من شيء من هذا القبيل:

image

لهذا:

image

إضافة جزء ويب محرر المحتوى للصفحة.

7. يكتب مسج "الأول الخاص بك" التعليمات البرمجية

فتح ذلك سوب في طريقة العرض تعليمات برمجية وإضافة ما يلي:

image

هنا هو التعليمات البرمجية الفعلية إذا كنت تريد نسخ/لصق:

<البرنامج النصي نوع ="النص/جافا سكريبت"
    src =".. /.. /jQuery Library/jquery-1.3.2.min.js">
</البرنامج النصي>

<البرنامج النصي نوع ="النص/جافا سكريبت">
  $(الدالة() {

    $('#resultsID').html('هناك' + $('أ').الحجم() + 'علامات علامات على هذه الصفحة.');

  });
</البرنامج النصي>

النتيجة:
<div معرف ='ريسولتسيد'></div>
/النتيجة

لاحظ أن الأول <البرنامج النصي> العلامة هو الرجوع إلى مكتبة jQuery الفعلية. يفترض أن, هذه الأمور تتغير على مر الزمن, ولذلك سوف ترغب في التأكد من أنك) استخدام الاسم الصحيح وب) أنها نقطة إلى مكتبة مستندات SharePoint الصحيحة.

يتلقى المجد

إذا كنت فعلت ذلك بشكل صحيح, ستظهر لك نتيجة مشابهة لما يلي:

image

وفي ختام

هذه ليست الطريقة الوحيدة للشروع في العمل, ولكن لأنها سريعة, من السهل ومعزولة عن البيئة الخاصة بك SharePoint الموجودة.

</نهاية>

الاشتراك في بلادي بلوق.

اتبعني على التغريد في http://www.twitter.com/pagalvin

[تشنورتي] بطاقات: ,

del.icio.us العلامات: ,