پرش به مطلب اصلی

بازکردن برنامهٔ استودیو از یک برنامهٔ مدل‌محور

هدف​

صفحه‌ای را که کشیده‌اید در یک برنامه بگذارید تا مردم بتوانند واقعاً بازش کنند.

چرا این گام هست​

پوستهٔ پلتفرم برنامه‌ها را فهرست می‌کند، نه اجزا را. صفحه‌ای که در برنامه‌ای نباشد صفحه‌ای است که کسی به آن نمی‌رسد — درست مثل یک جدول یا یک داشبورد. گذاشتنش یک کار است، و آخرین کاری است که میان یک طرح و چیزی که کاربر باز می‌کند می‌ماند.

پیش‌نیازها​

گام‌ها​

  1. راه‌حل خود را باز کنید و برنامه‌ها را انتخاب کنید.

  2. برنامه‌ای بسازید، یا یکی را برگزینید و ویرایش را بزنید.

  3. در یک گروه ناوبری، دکمهٔ صفحه (نشان پنجره) را کنار دکمه‌های جدول، داشبورد و گزارش بزنید و صفحهٔ خود را انتخاب کنید.

    دکمهٔ صفحه نیست؟ هنوز صفحه‌ای در این محیط نیست. اول یکی بکشید.

  4. اگر خواستید، برچسب دیگری برای این برنامه به آن بدهید. نامی که در ریل می‌آید زبانِ برنامهٔ شما برای آن چیز است، نه نام خودِ صفحه — صفحه‌ای به نام «آشناسازی» می‌تواند اینجا «از اینجا شروع کنید» بخوانَد.

  5. اگر می‌خواهید برنامه روی آن باز شود، صفحهٔ خانه را روی آن بگذارید.

  6. ذخیره را بزنید و برنامه را از پوسته باز کنید.

نخستین چیزی که مردم می‌بینند​

صفحهٔ کشیده‌شده صفحهٔ خانهٔ طبیعی است: صفحه‌ای با یک عنوان، توضیحی کوتاه و سه کاری که کسی باید اول انجام دهد، برداشت نخستِ بهتری از یک شبکهٔ ردیف‌هاست.

صفحهٔ خانه باید یکی از مقصدهای ناوبری همان برنامه باشد، پس اول صفحه را بگذارید و بعد آن را خانه کنید. صفحهٔ خانه‌ای که کسی نتواند به آن برگردد، پس از کلیک‌کردن جای دیگر راهی برای بازگشت ندارد.

چند صفحه، زیر یک مدخل ناوبری​

ریل نام برنامه را می‌برد، نه نام یکی از صفحه‌هایش: بازکردن مدخل، برنامه را روی صفحهٔ آغازینش باز می‌کند و دکمه‌هایی که کشیده‌اید میان بقیه جابه‌جا می‌شوند. پس برنامه‌ای با شش صفحه، یک ردیف در ریل است نه شش ردیف.

این عمدی است — صفحه‌های یک برنامه، صفحه‌های یک چیزند، و ریل برای مقصدهای سطح‌بالای برنامه است. اگر دو صفحهٔ کشیده‌شده واقعاً باید کنار هم در ریل بنشینند، دو برنامه‌اند.

جابه‌جایی درون برنامه، یک جابه‌جایی معمولی درون برنامهٔ مدل‌محور است: نشانی عوض می‌شود، بازگشتِ مرورگر به صفحهٔ پیشین برمی‌گردد، و اگر کاربر با یک فرمان به این‌جا آمده باشد، پیکان بازگشت به جایی که از آن آمده هنوز هست، حتی پس از یکی‌دو صفحه جابه‌جایی.

بردنش به محیطی دیگر​

صفحه در راه‌حل خود سفر می‌کند، مثل هر جزء دیگر. راه‌حل را از محیطی که ساخته‌اید بیرون بدهید و به محیط بعدی وارد کنید؛ صفحه، برنامه‌ای که نامش را می‌برد و طرح پشت آن همه با هم می‌آیند. بیرون‌دادن جداگانه‌ای وجود ندارد.

اگر در راه‌حل‌های جدا هستند، راه‌حل برنامه و راه‌حل صفحه را وارد کنید — برنامه‌ای که ناوبری‌اش نام صفحه‌ای را ببرد که آنجا نیست ذخیره نمی‌شود.

عیب‌یابی​

  • دکمهٔ صفحه نشان داده نمی‌شود. — صفحه‌ای در این محیط نیست. اول یکی بکشید.
  • ذخیرهٔ برنامه می‌گوید صفحه در این محیط تعریف نشده است. — صفحه در راه‌حلی است که اینجا وارد نشده. واردش کنید و دوباره ذخیره کنید.
  • ریل به جای نام نمایشی، نام منطقی را نشان می‌دهد. — صفحه پیدا نشد، به همان دلیل بالا.
  • صفحه خالی باز می‌شود. — چیزی در طرح به عنوان صفحه نشانه‌گذاری نشده، یا قابِ صفحه چیزی درونش ندارد. طراح را باز کنید و پیش‌نمایش را بزنید: همان را می‌بینید و همان‌جا می‌توانید درستش کنید.
  • همه‌چیز خاکستری است و می‌گوید صفحه باز نشد. — نقش شما بر آن صفحه اجازه‌ای ندارد. بازکردن صفحه اجازه‌ای است مثل هر اجازهٔ دیگر؛ از کسی که نقش‌های امنیتی را مدیریت می‌کند بخواهید.

سناریوهای مرتبط​