شرایط فعال سازی

شرایط فعال سازی

شرایط فعال سازی
از یک گره شرط فعالسازی ( ) برای مشخص کردن شرایط برای فعال یا غیرفعال کردن پویا ورودی کاربر، ویژگی مواد، ورودی ویژگی، فهرست مواد، منو، آیتم منو، یا تغییر آیتم استفاده کنید. این شرایط می‌تواند به ورودی‌های کاربر در ویژگی یا ویژگی والد یا هر ورودی کاربر دیگر در یک ویژگی در رابط فیزیک بستگی داشته باشد. اگر ورودی کاربر دیگر مقدار مشخصی داشته باشد یا اگر فعال باشد، شرایط می‌توانند درست باشند. برای افزودن این گره فرعی، روی هر گره ویژگی کلیک راست کنید. همچنین روی گره Activation Condition کلیک راست کنید تا یک زیرگره Additional Requirement اضافه شود . پنجره تنظیمات دارای بخش زیر است:
شرایط فعال سازی
گزینه ای را از لیست ورودی کاربر مشخص کنید : با مرجع ، بر اساس نام یا در عبارت انتخاب کنید .
شرایط فعال‌سازی می‌تواند به ورودی‌های کاربر در ویژگی والد، ویژگی والد یا برخی از ویژگی‌ها بستگی داشته باشد. اگر ورودی کاربر تحت یک ویژگی یا ویژگی است که می‌تواند شامل ورودی‌های دیگر کاربر باشد، می‌توانید مستقیماً با انتخاب By reference در فهرست ورودی کاربر مشخص به هر یک از آن ورودی‌های کاربر مراجعه کنید. از لیست From ، User input را از این ویژگی انتخاب کنید که در قسمت Property مشخص می‌کنید . سپس ورودی کاربر را از لیست ورودی کاربر انتخاب می‌کنید و در نهایت مقادیری را که ورودی کاربر را فعال می‌کند در فهرست مقادیر فعال اضافه یا وارد کنید . این لیست بسته به نوع ورودی کاربر که به آن مراجعه می کنید متفاوت است. اگر در عوض انتخاب کنیدانتخاب موجودیت از لیست From ، مقادیری را که ورودی کاربر را فعال می کند را در لیست مقادیر فعال اضافه یا وارد کنید .
گزینه دیگر در لیست Specify user input list By name است که به این معنی است که نام را در قسمت User input وارد می کنید . نام در قسمت نام ورودی ورودی کاربری که می خواهید به آن مراجعه کنید وارد می شود. برای گزینه By name ، لیست From فقط حاوی ورودی کاربر از این ویژگی است . همچنین باید نوع خاصیت حاوی ورودی کاربر را در قسمت Property وارد کنید . برای ورودی های کاربر Boolean، مقادیر Selected و Not Selected را به صورت 0 و 1 وارد می کنید . سپس ورودی کاربر را از ورودی کاربر انتخاب کنیدلیست کنید و مقادیری را که ورودی کاربر را فعال می کند در لیست مقادیر فعال اضافه یا وارد کنید . اگر با یک مرجع تعریف نشده باید طوری رفتار شود که گویی شرط برآورده نشده است، کادر بررسی Condition is not ploted for undefined references را انتخاب کنید .
آخرین گزینه در لیست Specify user input in express است . این یک ابزار کلی است که می تواند بیانی از روابط و عملگرهای بولی را که در قسمت Condition مشخص می کنید، ارزیابی کند . همچنین از برخی توابع و نام‌های خاص پشتیبانی می‌کند، برای جزئیات بیشتر به بخش شرایط استفاده مراجعه کنید.
برای همه گزینه‌های موجود در لیست ورودی کاربر را مشخص کنید ، کادر بررسی Invert condition on input values ​​را انتخاب کنید تا کل شرط معکوس شود. چک باکس Require input is active به طور پیش فرض انتخاب شده است. این فقط زمانی قابل استفاده است که یک ورودی کاربر را مشخص کنید تا با مرجع یا نام بررسی شود، نه برای عبارات. در صورت انتخاب، شرط فعال‌سازی تنها در صورتی صادق است که ورودی کاربر بررسی‌شده نیز مطابق با شرایط فعال‌سازی آن فعال باشد. برای عبارات، می توانید با استفاده از عملگر isActive به منطق معادل دست پیدا کنید .