غالبا ما يفرض احتياج المؤسسة لديك ان تكون تطبيقات الشيربوينت من نوع Cloud-hosted بتصميم موحد مع تصميم بوابة الشيربوينت. لذلك فان فيجوال ستوديو 2013 يوفر لك ضمن نموذج مشروع شيربوينت ملف App.master :
لكن في الحقيقة مهما حاولت مطابقة تصميم التطبيق بتصميم بوابة الشيربوينت سيكون ذلك صعبا للغاية.
اذا الحل لهذه المشكلة هو استخدام مكون كروم او Chrome control و الذي تجده في مكتبة جافاسكربت "sp.ui.controls.js" التي في مجلد SharePoint Layouts.
قم بنسخة الى مشروع في الفيجوال ستوديو و ابدأ باتسخدامه فهو يمكنك مما يلي:
- وراثة مكونات الهيدر من موقع Host web المستضيف للـتطبيق, وهي تحتوى على روابط ملفات stylesheet . وهو ما يضمن تطابق الالوان المستخدمة و الفونت ...
- تثبيت رابط لموقع Host web في كل صفحات التطبيق
- اظهار قائمة منسدلة شبيه بقائمة "اعدادات الموقع" وهي تتيح لك وضع روابط لصفحات الاعدادات التي في تطبيقك ...
ليست هناك تعليقات:
إرسال تعليق