ইমপোর্ট

import-select.ts
import { type NuiOption, NuiSelect } from '@needless-ui/angular/select';

NuiSelect

একটি বাটন, যা অপশনের তালিকা খোলে।

সিলেক্টর
nui-select
NuiSelect: প্রপার্টি
নামটাইপডিফল্টবিবরণ
optionsইনপুটNuiOption<V>[]অপশনগুলো, NuiOption অবজেক্ট হিসেবে।
valueদ্বিমুখীV | nullnullবেছে নেওয়া ভ্যালু, অথবা null। ফর্মের সঙ্গেও কাজ করে।
valuesদ্বিমুখীreadonly V[][]বেছে নেওয়া ভ্যালুগুলো, multiple-সহ।
multipleইনপুটbooleanfalseএকাধিক অপশন বেছে নিতে দেয়। বাছাইয়ের সময় তালিকা খোলা থাকে।
selectAllইনপুটbooleanfalsemultiple-সহ, একটি বাটন যোগ করে, যা সব অপশন বেছে নেয় বা মুছে দেয়।
placeholderইনপুটstring'Select…'কিছু বেছে নেওয়া না থাকলে যে টেক্সট দেখায়।
labelইনপুটstringঅ্যাক্সেসিবল নাম, যখন কোনো <label> বাটনটির নাম দেয় না।
triggerIdইনপুটstringবাটনের id, <label for>-এর জন্য।
disabledইনপুটbooleanfalseসিলেক্টটি নিষ্ক্রিয় করে।
compareWithইনপুট(a: V, b: V) => booleanObject.isদুটি ভ্যালু একই অপশন কি না, তা বলে; অবজেক্ট ভ্যালুর জন্য।
virtualইনপুটboolean | 'auto''auto'শুধু দৃশ্যমান সারিগুলো রেন্ডার করে: সবসময়, কখনো না, অথবা 200 সারির পরে auto।
openChangeআউটপুটbooleanতালিকা খুললে বা বন্ধ হলে এমিট করে।
showমেথড() => voidতালিকা খোলে।
hideমেথড() => voidতালিকা বন্ধ করে।
focusমেথড(options?: FocusOptions) => voidবাটনে ফোকাস করে।

এটি যে টেক্সট দেখায় বা ঘোষণা করে, তার প্রতিটিও একটি ইনপুট, তাই আপনি সেগুলো অনুবাদ করতে পারেন: selectAllLabel clearAllLabel emptyLabel

NuiOption

একটি অপশন। সিলেক্ট, কম্বোবক্স ও কমান্ড প্যালেট, তিনটিই এগুলো নেয়।

NuiOption: প্রপার্টি
নামটাইপডিফল্টবিবরণ
valueপ্রপার্টিVএটি বেছে নিলে যা সেট হয়। যেকোনো টাইপ।
labelপ্রপার্টিstringযে টেক্সট দেখায় ও খোঁজা হয়।
descriptionপ্রপার্টিstringলেবেলের নিচে গৌণ টেক্সট।
groupপ্রপার্টিstringএকই গ্রুপের অপশনগুলো সেই হেডিংয়ের নিচে, ক্রমানুসারে থাকে।
keywordsপ্রপার্টিstring[]আরও শব্দ, যার সঙ্গে সার্চ মেলে, যেমন সমার্থক শব্দ বা কোড।
disabledপ্রপার্টিbooleanদেখা যায়, কিন্তু বেছে নেওয়া যায় না।
childrenপ্রপার্টিNuiOption<V>[]এক ধাপ নিচের অপশন, যা তালিকাকে ট্রি বানায়।

NuiOptionTemplate

প্রতিটি সারি নিজে আঁকতে কম্পোনেন্টের ভেতরে একটি ng-template-এ এটি দিন। কনটেক্সটে থাকে অপশন ও তার সারি।

সিলেক্টর
ng-template[nuiOptionTemplate]

NuiOptionText

আপনার নিজের সারির জন্য অপশনের লেবেল আঁকে, মেলা অক্ষর হাইলাইট করে, সঙ্গে তার বিবরণ ও পাথ।

সিলেক্টর
[nuiOptionText]
NuiOptionText: প্রপার্টি
নামটাইপডিফল্টবিবরণ
nuiOptionTextইনপুটNuiOptionRow<V>সারিটি, টেমপ্লেট কনটেক্সট থেকে।