مثال على صفحة HTML يتم التنقل فيها باستخدام الأزرار
أحد الحلول السريعة جدًا هو إنشاء صفحة HTML ذات أزرار للتنقل. يمكنك إنشاء مجموعة كبيرة من الأزرار على صفحة HTML. في هذا المثال، سنقوم فقط بإنشاء نوعين من الأزرار:
- أزرار للتبديل بين طرق عرض XProtect Smart Client
بناء جملة HTML المطلوب:
<input type="button" value=" Buttontext" onclick="SCS. Views.SelectView('Viewstatus.Groupname. Viewname');">
حيث توضح Viewstatus ما إذا كانت طريقة العرض مشتركة أم خاصة (إذا كان سيتم توزيع صفحة HTML على العديد من المستخدمين، فيجب مشاركة طريقة العرض).
مثال من زر حقيقي:
<input type="button" value="Go to Shared Group1 View2" onclick="SCS. Views.SelectView('Shared.Group1. View2');">
يتيح هذا الزر للمستخدمين الانتقال إلى طريقة عرض تسمى طريقة العرض 2 في مجموعة مشتركة تسمى مجموعة 1.
أزرار التبديل بين الوضع المباشر ووضع التشغيل: ضع في اعتبارك أنه، بناءً على أذونات المستخدمين، قد لا يتمكن بعض المستخدمين من التبديل إلى أحد الوضعين.
بناء جملة HTML المطلوب للوضع المباشر:
<input type="button" value="Buttontext" onclick="SCS. Application.ShowLive();">
بناء جملة HTML المطلوب لوضع التشغيل:
<input type="button" value="Buttontext" onclick="SCS. Application.ShowBrowse();">
للمستخدمين المتقدمين، يمكن إنشاء العديد من أنواع الأزرار الأخرى باستخدام ما يقرب من 100 استدعاء دالة مختلفة متاحة في XProtect Smart Client.
لقد قمنا فيما يلي بإنشاء مجموعتين مشتركتين في XProtect Smart Client. وأطلقنا عليهما اسم مجموعة 1 ومجموعة 2. تشتمل كل مجموعة على طريقتي عرض، تحملان اسم طريقة العرض 1 وطريقة العرض 2.
لقد أنشأنا كذلك صفحة HTML ذات أزرار تتيح للمستخدمين إمكانية التبديل بين طرق العرض الأربعة المختلفة الخاصة بنا وكذلك بين العرض المباشر وعرض التشغيل. عند عرض ذلك في مستعرض، تبدو صفحة HTML الخاصة بنا كما يلي:
صفحة HTML ذات أزرار للتنقل بين طرق العرض وعلامات التبويب
لقد قمنا بحفظ صفحة HTML محليًا، في هذه الحالة، على محرك الأقراص C لدى المستخدم. عند الحاجة إلى استخدام صفحة HTML للتنقل، فلابد من حفظ صفحة HTML محليًا لفتحها في وضع التوافق. راجع إضافة صفحة ويب إلى طريقة عرض.
عند حفظ صفحة HTML محليًا، قم بحفظها في موقع يمكن تعريف مسار واضح إليه، على سبيل المثال في مجلد على محرك C لدى المستخدم (مثال: C:\ myfolder\file.htm). إن حفظ صفحة HTML على سطح مكتب المستخدم أو في مجلد المستندات لدى المستخدم لن يعمل بصورة صحيحة بسبب طريقة Windows في بناء المسار إلى مثل هذه المواقع.
ثم نقوم باستيراد صفحة HTML إلى طرق عرض XProtect Smart Client المطلوبة.