Class Switch

সুইচ

একটি UI এলিমেন্ট যা চালু বা বন্ধ করা যায়। এটি শুধুমাত্র একটি DecoratedText উইজেটের মধ্যে ব্যবহার করা যায়।

গুগল ওয়ার্কস্পেস অ্যাড-অন এবং গুগল চ্যাট অ্যাপের জন্য উপলব্ধ।

const switchDecoratedText =
    CardService.newDecoratedText()
        .setTopLabel('Switch decorated text widget label')
        .setText('This is a decorated text widget with a switch on the right')
        .setWrapText(true)
        .setSwitchControl(
            CardService.newSwitch()
                .setFieldName('form_input_switch_key')
                .setValue('form_input_switch_value')
                .setOnChangeAction(
                    CardService.newAction().setFunctionName(
                        'handleSwitchChange'),
                    ),
        );

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
set Control Type(controlType) Switch সুইচের নিয়ন্ত্রণের ধরণ নির্ধারণ করে।
set Field Name(fieldName) Switch UI ইন্টারঅ্যাকশনের ফলে যে ইভেন্ট অবজেক্টটি তৈরি হয়, তাতে এই সুইচটিকে শনাক্তকারী কী (key) সেট করে।
set On Change Action(action) Switch সুইচটি টগল করা হলে কী পদক্ষেপ নেওয়া হবে তা নির্ধারণ করে।
set Selected(selected) Switch এই সুইচটি শুরুতে নির্বাচিত থাকবে নাকি অনির্দিষ্ট থাকবে, তা নির্ধারণ করে।
set Value(value) Switch এই সুইচটি চালু করা হলে ফর্ম ইনপুট হিসাবে যে মান পাঠানো হবে, তা নির্ধারণ করে।

বিস্তারিত ডকুমেন্টেশন

setControlType(controlType)

সুইচের নিয়ন্ত্রণের ধরণ নির্ধারণ করে। ডিফল্ট হিসেবে SWITCH সেট করা থাকে।

প্যারামিটার

নাম প্রকার বর্ণনা
control Type Switch Control Type সুইচ নিয়ন্ত্রণ প্রকার।

ফেরত

Switch — চেইন করার জন্য এই অবজেক্টটি।


setFieldName(fieldName)

UI ইন্টারঅ্যাকশনের ফলে তৈরি হওয়া ইভেন্ট অবজেক্টে এই সুইচটিকে শনাক্তকারী কী (key) সেট করে। ব্যবহারকারীর কাছে অদৃশ্য। আবশ্যক।

অন্যান্য ফর্ম ফিল্ডের মতো, এই ফিল্ডের নামটি অনন্য হওয়ার প্রয়োজন নেই। একই ফিল্ডের নাম ব্যবহারকারী সুইচগুলির ফর্ম ইনপুট মান একটি অ্যারে হিসাবে ফেরত দেওয়া হয়। এই অ্যারেটিতে সেই ফিল্ডের নামের অধীনে সক্রিয় থাকা সমস্ত সুইচের মান থাকে।

প্যারামিটার

নাম প্রকার বর্ণনা
field Name String এই সুইচটি শনাক্ত করতে যে চাবিটি ব্যবহার করা হয়।

ফেরত

Switch — চেইন করার জন্য এই অবজেক্টটি।


setOnChangeAction(action)

সুইচটি টগল করা হলে কী পদক্ষেপ নেওয়া হবে তা নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
action Action সুইচটি টগল করা হলে যে পদক্ষেপটি নিতে হবে।

ফেরত

Switch — চেইন করার জন্য এই অবজেক্টটি।


setSelected(selected)

এই সুইচটি শুরুতে নির্বাচিত থাকবে নাকি অনির্দিষ্ট থাকবে, তা নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
selected Boolean স্টার্ট সুইচের অবস্থা নির্ধারণ।

ফেরত

Switch — চেইন করার জন্য এই অবজেক্টটি।


setValue(value)

এই সুইচটি চালু করা হলে ফর্ম ইনপুট হিসাবে যে মান পাঠানো হবে, তা নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
value String সুইচটি চালু থাকা অবস্থায় নামের সাথে যুক্ত মান। যখন এটি ফর্ম কলব্যাকে পাঠানো হয়, তখন এটি সর্বদা একটি স্ট্রিং হিসাবে উপস্থাপিত হয়।

ফেরত

Switch — চেইন করার জন্য এই অবজেক্টটি।