رتبه — Rank

کامپوننت WNRank ابزاری ساده و منعطف برای نمایش و انتخاب رتبه (Rate) است. با این کامپوننت می‌توانید مجموعه‌ای از نمادها (مثل ستاره، قلب یا تصویر دلخواه) را به‌عنوان گزینه‌های رتبه‌بندی نمایش داده و مقدار انتخابی را از کاربر دریافت کنید.

ویژگی‌های کلیدی

کاربردهای متداول

نحوه استفاده سریع

برای افزودن کامپوننت کافی است یک المنت با صفت wn-type="Rank" بسازید. با افزودن کلاس‌هایی مانند heart می‌توانید ظاهر نمادها را تغییر دهید. مثال‌های زیر نحوه مقداردهی اولیه و استفاده از رویدادها را نشان می‌دهند.

مثال

LTR

Star
Heart
Read only
Disabled

RTL

ستاره
قلب
فقط خواندنی
غیر فعال

خصوصیات (Attributes)

نام نوع پیش‌فرض توضیحات
maxعدد5حداکثر مقدار (تعداد نمادها). عدد باید >= 1 باشد.
valueعدد0مقدار فعلی انتخاب‌شده؛ بازهٔ مجاز: 0 .. max
readonlyبولینfalseوقتی وجود دارد کاربر نمی‌تواند مقدار را تغییر دهد (فقط نمایش)
disabledبولینfalseوقتی وجود دارد کامپوننت غیرفعال است و هیچ رویدادی ارسال نمی‌شود
onbeforechangeتابع-فراخوانی قبل از تغییر مقدار توسط کاربر؛ اگر تابع مقدار false برگرداند، تغییر لغو می‌شود. امضا: function(oldValue, newValue, element)
onclickتابع-فراخوانی پس از تغییر مقدار؛ امضا: function(value, element)

رویدادها

نکات و راهنمایی