زمرہ آرکائوز: jQuery اور شیئرپوائنٹ

فوری ٹپ: کا کائی پبلشنگ رکھنے والے صفحات کرنے کے لئے jQuery کو شامل کرنے سے

jQuery کا استعمال کرتے ہوئے کائی publising صفحات میں اضافہ جب, میں مندرجہ ذیل رفتار ٹکرانا مارا:

پیش کار میں نقص ' /’ درخواست.


تجزیہ کار خرابی

تفصیل: ایک خامی یہ درخواست کی خدمت کرنے کے لئے ضروری ایک وسیلہ کے پارسنگ کے دوران واقع ہوئی ہے. درج ذیل مخصوص توڑتے غلطی کی تفصیلات کا جائزہ لیں اور مناسب طریقے سے آپ کا ماخذ فائل میں ترمیم کریں براہ مہربانی.

تجزیہ کار غلطی پیغام: صرف مواد کنٹرول کے مواد کے کنٹرول پر مشتمل ہے کہ مواد کے صفحے پر براہ راست کی اجازت ہے.

ماخذ کی خرابی:

 
Line 10: 
Line 11: 
Line 12: <script 
Line 13:     type="text/javascript" 
Line 14:     src="/jQuery/jquery-1.4.min.js"> 

ماخذ فائل: /_catalogs / masterpage / KCC_FacultyMember.aspx    لائن: 12


ورژن معلومات: مائیکروسافٹ نیٹ فریم ورک ورژن:2.0.50727.4927; ASP.NET ورژن:2.0.50727.4927

اسے ٹھیک کرنے کے لئے کافی آسان تھا (H / T اپنے ساتھی پر, ادی Ethirajulu).  دکھایا گیا ہے کے طور پر jQuery کے کوڈ "PlaceHolderAdditionalPageHead" کے اندر رہتا ہے کہ اس بات کا یقین:

<یسپ:مشمول کونٹینٹپلیہولڈرد = "پلیہولڈراداٹاونلپاگحیاد" رونہٹ = "سرور">

<سکرپٹ

    قسم = متن/جاوا سکرپٹ""

    src="/jQuery/jquery-1.4.min.js">

</سکرپٹ>

<نوشتہ قسم "متن/جاوا" =>

  $(دستاویز).تیار(تقریب() {

   // بہت خوب jQuery چیزیں یہاں جاتا ہے.

   });

</سکرپٹ>

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

jQuery بہتر تلاش کے طور پر آپ کی قسم کی تعریف میں (جنوری Tielens کی طرف سے)

میں نے ایک BPOS ڈیمو پر کام کر رہا ہوں (جلد ہی مائیکروسافٹ کی ویب سائٹ پر دستیاب ہونا) اور میں ایک چھوٹا سا تر اضافہ کرنا چاہتا ہوں. میں نے کے بارے میں کہا جاتا ہے جنوری Tielen کی کافی دیر کے لئے کوششوں اور میں اس ڈیمو کرنے کے لئے شامل کرنے کے لئے ایک عظیم تکنیک ہوگا, تو میں نے کیا. آپ اس کے بارے میں یہاں پڑھ سکتے ہیں: http://weblogs.asp.net/jan/archive/2009/07/02/sharepoint-search-as-you-type-with-jquery.aspx. یہ ہے تو اسے استعمال کرنے کے لئے سادہ شاید جرم ہونا چاہیے (اور شاید کہیں ہے).

میں وہ پہلے ہی پیدا کیا صرف دو پوائنٹس کا اضافہ / کے بارے میں لکھا:

  1. یہ کرتا ہے, حقیقت میں, ایک BPOS میں کام (شیئرپوائنٹ آن لائن) ماحول.
  2. ایک پریشان پاپ اپ پیغام کے بغیر یہ کام کرنے کے لئے HTTPS کے بجائے HTTP کے ساتھ jquery لائبریری کے حوالے سابقہ, میں کے طور پر:
<سکرپٹ کی قسم ="متن/جاوا سکرپٹ" ایسآرسی ="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></سکرپٹ>

جان آپ شاید اس لائبریری آپ کی ویب سائٹ کو منتقل کرنا چاہئے کہ کی نشاندہی. آج تھوڑا سا سست محسوس کر, I decided to blog about it instead 🙂

</آخر>

یہ میری میں ایک اور مراسلہ ہے سلسلہ جاری استعمال کرنے کے لئے کس طرح jQuery شیئرپوائنٹ کے ساتھ.
آپ jQuery کے بارے میں مزید جاننے کے لئے چاہتے ہیں، تو, میں انتہائی تجویز کرتے ہیں: کارروائی میں jQuery ریچھ Bibeault اور Yehuda Katz کی طرف سے.

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

دنیا ٹیگز:

شیئرپوائنٹ کی فہرست / دستاویز لائبریری مناظر کو محفوظ بنانے لگتا ہے (طرح کی) jQuery کے ساتھ ممکن

یہ میری میں ایک اور مراسلہ ہے سلسلہ جاری استعمال کرنے کے لئے کس طرح jQuery شیئرپوائنٹ کے ساتھ.
آپ jQuery کے بارے میں مزید جاننے کے لئے چاہتے ہیں، تو, میں انتہائی تجویز کرتے ہیں: کارروائی میں jQuery ریچھ Bibeault اور Yehuda Katz کی طرف سے.

میں نے سوچا کہ سب سے پہلے چیزوں میں سے ایک, ایک بار میں نے jQuery کے ساتھ کے ارد گرد کھیلنے کے لئے شروع کر دیا, ہم اسے ایک SharePoint کے نقطہ نظر کو محفوظ بنانے کے لئے استعمال کر سکتے کہ آیا تھا ۔. اس کا جواب ہے "نہیں" (یا کم از کم, میں یہ ممکن ہے کا دعوی نہیں کر رہا ہوں). تاہم, یہ ایک خاص نقطہ نظر کو دیکھنے کے لئے لوگوں کے لئے بہت مشکل ضرور ممکن ہے.

میں میرے سینڈباکس کے ماحول کے ساتھ جب اس پر کام کرنا شروع کیا ۔. میں یہاں اس ماحول کے بارے میں لکھا تھا: فوری اور آسان: شیئرپوائنٹ کے لئے اپنی خود کی jQuery سینڈ باکس بنائیں.

ایک نقطہ نظر "محفوظ" کرنے کے لئے, ان مراحل پر عمل:

  1. آپ محفوظ کرنا چاہتے ہیں ایک منظر بنائیں. میں ایسا ہی کیا اور اسے "محفوظ منظر" کہا جاتا ہے ۔.

    یہ "حاصل" نہیں ہے جب ایسا لگتا ہے کیا ہے:

    image

  2. سینڈ باکس مضمون میں بیان کیا چال کا استعمال کرتے ہوئے نقطہ نظر کی صفحے کے مواد ایڈیٹر ویب حصہ شامل کریں (یعنی. "پیج منظر = مشترکہ میں شامل کریں&یو آر ایل پر ToolPaneView = 2 ").
  3. آپ SharePoint _spUserId باہر یہ پاگل مراحل کی پیروی کرکے پتہ نہیں, یقین کرو یا نہیں:
    1. آپ شیئرپوائنٹ ماحول میں لاگ ان کریں.
    2. ویب براؤزر کے ایڈریس کے خانے میں, قسم: "جاوا اسکرپٹ:آگاہ(_spUserId ").
    3. نتیجہ کو محفوظ کریں (یہ میرے معاملے میں "13" ہے).

      image

  4. کوڈ نقطہ نظر میں اپنے CEWP کے لیے مندرجہ ذیل جاوا اسکرپٹ کا اضافہ کریں:

    <سکرپٹ
        "متن/جاوا سکرپٹ"
        ایسآرسی =".. /.. /jQuery Library/jquery-1.3.2.min.js">
    </سکرپٹ>
    
    <سکرپٹ کی قسم ="متن/جاوا سکرپٹ">
      $(تقریب() {
    
        آگاہ(_spUserId);
    
        تھا theSecuredView = $('iframe[FilterLink * = محفوظ٪ 20View]');
    
        اگر ((theSecuredView.length > 0) && (_spUserId == 13))
          $('iframe[FilterLink * = محفوظ٪ 20View]').والدین().والدین().والدین().ایچ ٹی ایم ایل("<TR bgcolor = سرخ><TD>آپ کے لئے کوئی نقطہ نظر!</TD></TR>");
      });
    
    </سکرپٹ>
    

میں نے شامل کر دیا ہے کہ الرٹ(_spUserId) یہ واقعی میں ایک ایک نقطہ نظر "حفاظت" نہیں ہے کہ کس طرح کا مظاہرہ کرنے کے وہاں لائن, بلکہ صرف یہ دیکھنا زیادہ مشکل بنا. ایک لمحے میں اس پر مزید.

بنیادی طور پر, jQuery صفحہ پر ایک وصف ہے کہ "محفوظ % 20View" میں اس کی قدر کا حامل ہے جو ایک iFrame کی تلاش میں ہے. ایک بار اسے یہ ڈھونڈتا ہے, ہم حالیہ صارف "13" اگر دیکھنے کے لیے پڑتال کریں. اگر یہ ہے, ہم نے ایک پر ڈوم تک چل <TR> ٹیگ (جس میں منبع کو دیکھنے اور اس کا پتہ لگانے کی طرف سے سوچا) اور پھر اپنے پیغام کے ساتھ کہ TR ٹیگ کی جگہ. مجھے سچ میں اس کس طرح مضبوط ہے نہیں جانتے (میں بہت مشکوک ہوں, حقیقت میں), لیکن یہ میری سینڈباکس میں کام کیا ہے ۔. اگر میں ایک بہتر راستہ تلاش, میں نے اس کے بارے میں بلاگ گے. یہ نتیجہ ہے:

image

میں ٹھیک بٹن پر کلک کریں اور اعداد و شمار کے ایک بڑے سرخ پیغام کے ساتھ کی جگہ لے لی ہے:

image

کیا آپ بتا سکتے ہیں کے طور پر, ویب حصہ خود نظروں بنانے کے لئے اجازت دینے کے لیے "سلامتی" حل میں نافذ کرنے کا راستہ ہے. اس کے بعد پوزیش حاصل کرلی, میں آپ کے لئے اپنے "نہیں نقطہ نظر کے ساتھ اس کے مواد کو ادلیکھت!"پیغام.

یہ واقعی ایک "محفوظ" کا نقطہ نظر نہیں ہے اس حقیقت کے باوجود, یہ ممکنہ طور پر مفید اور کچھ ہوشیار کام کے ساتھ ہے, یہ آخر کار سیکورابلی میں زیادہ باقاعدہ احساس ہو سکتا ہے. بنیادی مسئلہ ہے کہ تمام کوائف وصول ہو رہی ہے اور پھر, یہ اعداد و شمار ہو جاتا ہے کے بعد ہی, یہ اسے مسح. اگر کوائف وصول ہو رہی ہے, ایک ہوشیار صارف بالکل چلانے سے jQuery کی روک تھام اور وہ / وہ دیکھنا چاہتی ہے کیا دیکھ سکتے ہیں.

دیگر پہونچانے ہیں ۔. ایک _spUserId آف "سلامتی" کے اس اندازِ فکر پر مبنی ہے. ہم چاہتے ہیں کے لئے واقعی محفوظ مکمل SharePoint حفاظتی سانچے پر مبنی, یا کم از کم نام صارف کی طرف سے. یہ کام آہستہ آہستہ سہل مشکل ہو جاتا ہے, لیکن میں نے اس موضوع پر لکھا کچھ اچھی چیزیں دیکھ کر, تو میں نے اس مسئلے کے لئے ایک اچھا جواب ہے پرامید ہوں.

خود سنواری ہونا چاہئے خیالات کی فہرست, اگر ممکن ہو تو. میں یہ جاننے کے لئے نہیں کی کوشش کی. میں نے یہ ممکن ہے کہ یہ فرض, کسی کو اب بھی صرف وہ چاہتے ہیں کے نقطہ نظر کے یو آر ایل ٹائپ کر سکتے ہیں کی وجہ سے لیکن واقعی بنیادی سلامتی کے مسئلے کو حل نہیں کرتا (وہ یہ جانتے تھے کہ اگر). تاہم, ٹرامانگ احساس کرتا ہے ۔. یہ ایک اچھا پریوست کی خصوصیت ہے اور یہ چیزیں اندھیرا کرنا کرنے میں مدد ملتی ہے. اگر یہ منظر واقعہ موجود ہے کہ ایک اختتامی صارف جانتے نہیں, وہ شاید اسے استعمال کرنے کی کوشش نہیں کریں گے. کبھی کبھی, یہ کافی اچھا ہے.

قسمت کے ساتھ, میں وقت کے ساتھ اس موضوع پر لکھنے کے لئے زیادہ پڑے گا.

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

فوری اور آسان: ایک شیئرپوائنٹ فارم پر ایک متن والے فیلڈ کو چھپانے کے لئے jQuery استعمال کرنے کے لئے بہتر طریقہ

یہ میری میں ایک اور مراسلہ ہے سلسلہ جاری استعمال کرنے کے لئے کس طرح jQuery شیئرپوائنٹ کے ساتھ.
آپ jQuery کے بارے میں مزید جاننے کے لئے چاہتے ہیں، تو, میں انتہائی تجویز کرتے ہیں: کارروائی میں jQuery ریچھ Bibeault اور Yehuda Katz کی طرف سے.

پہلے, میں تلاش اور ایک فارم میں ایک متن قطعہ چھپائیں کرتا ہے jQuery کا استعمال کیسے کریں کے متعلق لکھا تھا. میں مخصوص نقطہ نظر کے لئے پروا نہیں ہوتی تھی (میں chaining والدین تھا - کہ وہ صرف ان دنوں کیا ہے، ہے نہ, کم از کم معیار کے خاندانوں میں).

میں نے سب سے پہلے اس کے بارے میں سوچنا شروع کر دیا جب, میں تلاش کرنے کے لئے کی ضرورت جانتا تھا <TR> مجھے چھپائیں پکارتے سکتا ہے جس سے() طریقہ. میری ابتدائی صحیح تلاش کرنے کی کوشش <TR> تھا کچھ اس طرح:

$('TR:ہے(ان پٹ[عنوان = مجھے چھپائیں!])');

اس کے ساتھ مسئلہ یہ ہر ملے گا یہ ہے کہ <TR> مجھے چھپانے کے لئے کسی بھی والدین تعلقات تھے کہ ٹیگ! میدان, مجھے چھپائیں تو بھی! میں گہری کئی سطحوں اندر در اندر ہے <TR>کی. یہ کہ میرے سینڈباکس فارم پر کرتا ہے, کہ اظہار پائے 9 مجھے چھپائیں ہے جو مختلف TR کی! ایک بچے کے طور پر اس ڈوم کے درخت میں کہیں. مجھے احساس ہوا کہ درخت کو واپس ان پٹ میدان سے خود چل سکا کہ, تا کہ میں والدین کو گالی ختم کا طریقہ یہ ہے, لیکن یہ میرے ساتھ اچھا نہیں بیٹھ تھا.

میں نے آخر میں بنایا احساس پڑھیں اور اس میں سے ایک چیزیں کرنے کے لئے کچھ سوچ دی: میں استعمال نہیں کر سکتے ہیں() باہر ٹرم طریقہ <TR>میری ملفوف سیٹ میں نہیں چاہتا کے. اس نے مجھے قیادت:

$('TR:ہے(ان پٹ[عنوان = مجھے چھپائیں!])').نہیں('TR:ہے(TR)').چھپا();

سب سے پہلے تھوڑا سا سب مل جاتا ہے <TR> مجھے چھپائیں ہے کہ ٹیگز! ان کی اپنی درجہ بندی میں کہیں بھی قطعہ. یہ تو کوئی باہر دھاریاں <TR> بھی ایک بچہ ہے <TR>. یہ ہمیں ایک واحد کے ساتھ چھوڑتا ہے <TR> کہ:

1) نہیں ہے <TR> بچے کے ریکارڈز

2) ان پٹ میدان کے طور پر بچہ ہے.

اس کے بعد ہم چھپائیں درخواست دے سکتے ہیں() نتیجے میں سیٹ کرنے کے لئے اور ہم کیا کر رہے ہیں کا طریقہ.

میں اب بھی اس کے بارے میں تھوڑا نروس ہوں, chaining والدین کے طور پر، لیکن کے طور پر نروس نہیں.

میں نہیں جانتا اس ایک بہترین مشق ہے یا نہیں تو. شناخت کا ایک زیادہ مناسب طریقہ ہو سکتا ہے صرف <TR> کے بارے میں ایک SharePoint کی صورت میں کہ ہم خیال. اگر آپ کو معلوم ہے, تبصرہ پوسٹ براہ مہربانی.

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

فوری اور آسان: ایک شیئرپوائنٹ فارم پر ایک متن والے فیلڈ کو چھپانے کے لئے jQuery استعمال کریں

یہ میری میں ایک اور مراسلہ ہے سلسلہ جاری استعمال کرنے کے لئے کس طرح jQuery شیئرپوائنٹ کے ساتھ.
آپ jQuery کے بارے میں مزید جاننے کے لئے چاہتے ہیں، تو, میں انتہائی تجویز کرتے ہیں: کارروائی میں jQuery ریچھ Bibeault اور Yehuda Katz کی طرف سے.

اپ ڈیٹ (پہلے ہی!): میں تلاش کرنے کے لئے ایک بہتر طریقہ کے بارے میں سوچتے تھے <TR> میں چھپانے اور چاہتے ٹیگ یہاں اس کے بارے میں لکھا تھا. تو میں لیوناگ ہوں آپ اب بھی اس مضمون دلچسپ بہرصورت پڑسکتی ہے اسے.

میں نے ایک متن والے فیلڈ کو چھپانے کے لئے چاہتے ہیں, "مجھے چھپائیں!"کے طور پر دکھایا گیا:

image'

مندرجہ ذیل jQuery میرے لئے ٹرک کرتا ہے:

<سکرپٹ کی قسم ="متن/جاوا سکرپٹ">

  $(تقریب() {


    $('ان پٹ[عنوان = مجھے چھپائیں!]').والدین().والدین().والدین().چھپا();

  });

</سکرپٹ>

کوڈ کہہ رہی ہے, "مجھے جس کا عنوان = مجھے چھپائیں تمام ان پٹ کے کھیتوں تلاش!. پھر, اس کے والدین اور اس کے بعد اگلے والدین اور * اگلے * والدین ملے (وفف!) اور چھپائیں پکارتے() اس چیز پر طریقہ, جو بھی رونما ہوتی ہیں.

میں جو والدین کی ساخت باہر SharePoint جیسے دکھایا گیا بنائے فارم کے لیے HTML منظر نے سوچا:

<TR>
    <ٹیڈی nowrap"سچ =" والاگن"اوپر =" چوڑائی"190px =" کلاس"ms-فارملابال" =>
        <H3 کلاس"ms-ستندآردہیڈر" =>
            <nobr>مجھے چھپائیں!</nobr>
        </H3>
    </ٹیڈی>

    <ٹیڈی والاگن"اوپر =" کلاس"ms-فورمبوڈی =" چوڑائی"400px" =>
        <!-- فیلڈنمی = "مجھے چھپائیں!"
                 فیلڈانٹرنالنمی = "Hide_x0020_Me_x0021_"
                 فیلڈٹیپی = "سپفیلڈٹی"
        -->
        <مدت آپ"کوئی نہیں" =>
            <ان پٹ
                نام= "ctl00$ ملین ڈالر g_bdb23c2c_fde7_495f_8676_69714a308d8e ڈالر ctl00 ڈالر ctl04 ڈالر ctl02 ڈالر ctl00 ڈالر ctl00 ڈالر ctl04 ڈالر ctl00 ڈالر ctl00$ ٹیاٹفیلڈ"
                قسم"متن ="
                MAXLENGTH"255 ="
                ID"ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField ="
                عنوان"مجھے چھپائیں =!"
                کلاس"ms-طویل =" />
                <BR>
        </مدت>


    </ٹیڈی>
</TR>

یہ تصویر اسی سے پتہ چلتا ہے, لیکن والدین کے ساتھ نشان لگا دیا گیا:

image

سب سے پہلے والدین (1) اسپین ٹیگ ہے. اسپین کے والدین (2) ایک ٹیڈی ٹیگ ہے اور پھر آخر میں ہم میں چھپانا چاہتے اصلی والدین حاصل (3) جس TR ٹیگ خود ہے.

یہ میرے خیال میں اس قسم کی بہت ہی خاص ساخت پر انتہائی محتاج ہے کیونکہ یہ ایک بہت خوفناک طریقہ کار ہے. جب SharePoint 2010 باہر آتا ہے, اس پورے ڈھانچے کو تبدیل کرنے اور اس نقطہ نظر کو توڑ سکا. کرافٹ jQuery انتخاب کے خطوط پر ہے کہ "مجھے سب پروف کی تلاش ہے جو میں واقعی کرنا چاہتا ہوں (اور صرف TR ٹیگز) کہیں ان کے بچے عناصر میں جس کا عنوان = مجھے چھپائیں ایک ان پٹ فیلڈ ہے کہ!". میں نیچے سے شروع کر رہا ہے اور حرکت. میں یہ اندازہ لگایا ہے تو یہ اینٹی, میں نے ایک اپ ڈیٹ "فوری اور آسان 'پیغام پوسٹ کریں گے.

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

فوری اور آسان: شیئرپوائنٹ کے لئے اپنی خود کی jQuery سینڈ باکس بنائیں

یہ میری میں ایک اور مراسلہ ہے سلسلہ جاری استعمال کرنے کے لئے کس طرح jQuery شیئرپوائنٹ کے ساتھ.
آپ jQuery کے بارے میں مزید جاننے کے لئے چاہتے ہیں، تو, میں انتہائی تجویز کرتے ہیں: کارروائی میں jQuery ریچھ Bibeault اور Yehuda Katz کی طرف سے.

شیئرپوائنٹ میں jQuery کے ساتھ شروع ہو رہی ہے حیرت کی بات آسان ہے (مجھے). (میں پیداوار کے لئے ان چیزوں کی تعیناتی کے لئے ایک "بہترین طریقوں" کے نقطہ نظر کے بارے میں سنجیدہ سوالات ہیں، کرتے ہیں, لیکن اس سے ایک اور دن کے لئے ہے). میں اس ٹیکنالوجی کے ساتھ اور اس مقصد کے لئے کھیلنا صرف شروع کرچکے ہیں, میں استعمال کرنے کے لئے ایک سینڈباکس ماحول پیدا کیا ہے ۔. اگر آپ کرتا ہے jQuery کے ساتھ شروع کرنے کے لئے تلاش کر رہے ہیں, اگر آپ اس نقطہ نظر سے مفید مل سکتی ہے.

1. ایک خالی سائٹ بنائیں

آپ کی ویب سائٹ میں کہیں ایک خالی سائٹ بنائیں اور اسے "jQuery سینڈ باکس" جیسے ہوشیار کچھ فون.

2. jQuery ڈاؤن لوڈ، اتارنا

تم یہاں سے jQuery جاوا سکرپٹ لائبریری ڈاؤن لوڈ کرسکتے ہیں: http://docs.jquery.com/Downloading_jQuery

آپ کے ڈیسک ٹاپ پر ہے کہ محفوظ کریں.

میں "minified" ورژن کا استعمال کرتے ہوئے کیا گیا ہے.

3. ایک شیئرپوائنٹ دستاویز لائبریری بنائیں

اپنے Sandbox سائٹ, دستاویزی لائبریری بنائیں.

4. شیئرپوائنٹ کے لئے jQuery لائبریری اپ لوڈ کریں

آپ کو صرف پیدا دستاویز لائبریری تک رسائی حاصل کریں اور jQuery لائبریری اپ لوڈ.

5. ایک اپنی مرضی کے شیئرپوائنٹ کی فہرست بنائیں

میں معیاری SharePoint فارم کے ساتھ مک کے بارے میں کرنا چاہتا ہوں کیونکہ میں ایک مخصوص فہرست کے ساتھ شروع کیا ہے. آپ بھی ایک صفحات کی لائبریری میں ایک صفحہ یا ویب حصہ صفحات اور شاید بہت سے دیگر مقامات کی بنا سکا.

تاکہ آپ کے خلاف کرتا ہے jQuery چلانے کے لیے کچھ نہ کچھ کر کچھ کالم کو مخصوص فہرست کا ا ضافہ کریں. اپنے ابتدائی مقاصد کے لیے تھے ۔:

  1. ایک فیلڈ چھپائیں.
  2. ایک فیلڈ کے لئے ایک قیمت مقرر کریں.

ذہن میں اس کے مقصد کے ساتھ, میں دو متن قطعات کا اضافہ. وقت گزرنے کے ساتھ, میں روابط کے ساتھ کھیل رہے ہوں گے, تصاویر, lookups, وغیرہ.

6. NewForm.aspx ویب حصہ صفحہ میں ترمیم کریں اور ایک مواد ایڈیٹر ویب حصہ شامل کریں

یہ ایک چھوٹا سا کالا جادو-ish ہے , یہ میرے لئے ایک نیا تصور ہے کہ. سب سے پہلے اس کے بارے میں سیکھا پال Grenier, شیئرپوائنٹ jQuery سپر اسٹار, ان CodePlex منصوبے سائٹ پر: http://spff.codeplex.com/.

کوئی بھی اپنی مرضی کے مطابق کی فہرست کے لئے NewForm.aspx پتہ چلتا ہے کہ ایک ہی صفحے پر ایک CEWP شامل کرنے کے لئے ان اقدامات پر عمل:

  1. اپنی مرضی کے مطابق فہرست تک رسائی حاصل اور نیو پر کلک کریں.
  2. یو آر ایل کے لئے مندرجہ ذیل ملائیں: پیج منظر = مشترکہ&ToolPaneView = 2

کچھ اس طرح سے آپ کے بورنگ ونیلا ڈیٹا اندراج فارم میں تبدیل کرے گا:

image

اس:

image

صفحے پر جائیں مواد ایڈیٹر ویب حصہ شامل کریں.

7. آپ کا پہلا jQuery کوڈ لکھنے

کوڈ کو ذہن میں رکھتے ہوئے کہ CEWP کو کھولنے اور مندرجہ ذیل شامل:

image

آپ پیسٹ کریں / کاپی کرنا چاہتے ہیں تو یہاں اصل کوڈ ہے:

<سکرپٹ
    "متن/جاوا سکرپٹ"
    ایسآرسی =".. /.. /jQuery Library/jquery-1.3.2.min.js">
</سکرپٹ>

<سکرپٹ کی قسم ="متن/جاوا سکرپٹ">
  $(تقریب() {

    $("#: resultsID ').ایچ ٹی ایم ایل('موجود ہیں' + $('A').سائز() + 'اس صفحے پر ایک ٹیگ ٹیگ.);

  });
</سکرپٹ>

نتیجہ:
<div ID ='resultsID'></div>
/نتیجے میں

یاد رکھیں کہ سب سے پہلے <سکرپٹ> ٹیگ اصل jQuery لائبریری حوالہ ہے. بخشیں, ان چیزوں کو وقت کے ساتھ تبدیل, لہذا آپ کو آپ کو ایک بات کو یقینی بنانا چاہیں گے) صحیح نام اور B کا استعمال کرتے ہیں) صحیح شیئرپوائنٹ دستاویز لائبریری کے لئے اس کی طرف اشارہ.

عما میں دھوپ سینکنا

تم نے صحیح نے یہ کیا تو, آپ کو مندرجہ ذیل کی طرح اس کے نتیجے میں نظر آئیں گے:

image

اپ ریپنگ

یہ شروع کرنے کے لئے صرف ایک ہی طریقہ نہیں ہے, لیکن یہ تیز رفتار ہے, آسان اور آپ کے موجودہ SharePoint ماحول سے الگ تھلگ.

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin

فوری اور آسان: ایک شیئرپوائنٹ فارم پر ایک متن والے فیلڈ کی قیمت مقرر کریں jQuery استعمال کریں

میں کے ساتھ کے ارد گرد کھیل شروع jQuery کل. میں ایک طویل وقت کے لئے ایسا چاہنے کیا گیا ہے, تب سے پال Grenier شروع تحریری طور پر ان کی سیریز آدرنیی پر اختتام صارفین کے لئے jQuery کے بارے میں www.endusersharepoint.com ویب سائٹ. جیسا کہ میں اس کا استعمال, مجھے امید ہے یہ ایک جیسے "فوری اور آسان" کا ایک سلسلہ مراسلات کے اضافے کے لیے. اس پوسٹ کرنے کے لئے کچھ کیا آپ چاہتے ہیں ایک مشہور متن قطعہ کی قدر سیٹ کرنے کا طریقہ بیان کرتا ہے ۔.

اس منظر نامے میں, میں جس "نیا" فارم کے طور پر دکھایا گیا ہے لگتا ہے ایک اپنی مرضی کے مطابق کی فہرست میں پیدا کیا ہے:

image

یہ پہلے سے طے شدہ عنوان کالم اور دو کالموں کی فہرست کے ساتھ ایک اپنی مرضی کے مطابق کی فہرست کے لئے نئی شکل ہے (سائٹ کے کالم; مجھے اس سے کوئی فرق کرنا چاہئے نہیں لگتا).

مقصد میدان پر ایک صوابدیدی قدر تفویض کرنے کے لئے ہے, "DefaultMeFieldNoSpaces" (آپ میں "کوئی خالی جگہ" بات چل رہا کے ساتھ ایک بزدل کا تھوڑا سا بتا سکتا ہوں, لیکن میں نے اس مضمون کے آخر میں مسالا اسے کرتے ہیں).

jQuery کا یہ تھوڑا سا میرے لئے کام کیا:

<سکرپٹ کی قسم ="متن/جاوا سکرپٹ">

  $(تقریب() {

    $('ان پٹ[عنوان = DefaultMeFieldNoSpaces]').attr(
        {قیمت: 'آپ حصئوں کے twisty بھولبلییا میں ہیں, سب ایک جیسے.});

  });

</سکرپٹ>

میں سمجھتا ہوں یہ اس بٹ jQuery کے طور پر کہا جاتا ہے, "مجھے کوئی تلاش ان پٹ ٹیگ جس کا عنوان دیفاولٹمیفیلدنعثپیس =. پھر, سب ان اقدار کی ایک مشہور فقرہ کو ایک پرانا کمپیوٹر گیم سے دیا ۔

صرف ہوں گے چونکہ ایک قطعہ ایک عنوان کے ساتھ فارم پر "دیفاولٹمیفیلدنعثپیس" کے برابر ہم اس قطعہ کے لیے قدر تفویض کرنے کا اور کوئی دوسرے ہیں.

کے بارے میں ایک قطعہ خالی جگہوں میں جس کا نام ہے کیا? یہ تقریبا ایک ہی ہے:

<سکرپٹ کی قسم ="متن/جاوا سکرپٹ">

  $(تقریب() {
     $('ان پٹ[عنوان تفویض کریں قطعہ کے ساتھ کی جگہ =]').attr(
        {قیمت: 'آپ حصئوں کے twisty بھولبلییا میں ہیں, سب ایک جیسے.});

  });

</سکرپٹ>

میرے خیال میں یہ ایک منصفانہ محفوظ طریقہ کار ہے, مطلب یہ ہے ہمیں صرف میدان اور ہم چاہتے ہیں کہ میدان تلاش کرنے کے قابل ہونا چاہیے کہ ہم چاہتے ہیں. اگر آپ پر نظر ڈال HTML SharePoint ہمیں دے ہے, اس قسم کے پراگندہ ہے:

<ان پٹ
نام= "ctl00$ ملین ڈالر g_bdb23c2c_fde7_495f_8676_69714a308d8e ڈالر ctl00 ڈالر ctl04 ڈالر ctl02 ڈالر ctl00 ڈالر ctl00 ڈالر ctl04 ڈالر ctl00 ڈالر ctl00$ ٹیاٹفیلڈ"
قسم"متن ="
MAXLENGTH"255 ="
ID"ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField ="
عنوان"دیفاولٹمیفیلدنعثپیس ="
کلاس"ms-طویل ="
/>

"عنوان" کو مخصوص کالم جس پر ہم اپنے صوابدیدی قدر تفویض کرنے کے لئے چاہتے ہیں کی نشاندہی میں ہماری مدد کے لیے ایک قابل پہچان اور امید ہے کہ منفرد وصف کے طور پر باہر کھڑا ہے.

یہ ایک بنیادی تصور ہے. اس طرح ایک جواز راہ میں ایک قطعہ سیٹ کسی ایوارڈ جیتنے کے لیے نہیں جا رہا ہے. تاہم, اگر ہم زیادہ دلچسپ صورت سطح سامان کیا کرنا چاہتے ہیں (ہم سب کو ہمیشہ چاہتے ہیں کیا کرنا, کورس کے, ہم مکمل کرنے کے برتن دھونے کے بعد دائیں), "خود بخود کی قدر پر مبنی قطعہ b" کی قدر تبدیل کی طرح "میدان ایک", ہم (میں) یہ باتیں سیکھنے کی ضرورت ہے.

میرے خیال میں یہاں ایک حقیقی مفید قدر حاصل کرنے کے لئے ہماری سب سے بہترین موقع کے ذریعے خطاب ہے ۔, کم از کم متن قطعات کے لیے. ایک بہتر ہو سکتے ہیں, زیادہ قابل اعتماد نقطہ نظر. اگر مجھے ملا, میں نے اس پوسٹ کو اپ ڈیٹ کریں گے. اگر آپ کو ایک بہتر طریقہ جانتے ہیں, ایک تبصرہ کو چھوڑ کریں.</آخر>

</آخر>

اپنے بلاگ کو سبسکرائب کریں.

ٹویٹر پر مجھ پر عمل کریں http://www.twitter.com/pagalvin