blockly > FieldMultilineInput

ফিল্ড মাল্টিলাইন ইনপুট ক্লাস

একটি সম্পাদনাযোগ্য পাঠ্য অঞ্চল ক্ষেত্রের জন্য ক্লাস।

স্বাক্ষর:

export declare class FieldMultilineInput extends FieldTextInput 

প্রসারিত: FieldTextInput

কনস্ট্রাক্টর

কনস্ট্রাক্টর সংশোধক বর্ণনা
(নির্মাণকারী)(মান, যাচাইকারী, কনফিগারেশন) FieldMultilineInput ক্লাসের একটি নতুন উদাহরণ তৈরি করে

বৈশিষ্ট্য

সম্পত্তি সংশোধক টাইপ বর্ণনা
উপচে পড়াY_ protected বুলিয়ান বর্তমানে Y ওভারফ্লো হচ্ছে কিনা।
সর্বোচ্চ লাইন_ protected সংখ্যা ক্ষেত্রের লাইনের সর্বোচ্চ সংখ্যা নির্ধারণ করে। অতিক্রম করা হলে, স্ক্রলিং কার্যকারিতা সক্ষম করা হয়।
টেক্সট গ্রুপ SVGGE উপাদান | খালি SVG গ্রুপ এলিমেন্ট যাতে আরম্ভ করার সময় প্রতিটি টেক্সট সারির জন্য একটি টেক্সট এলিমেন্ট থাকবে।

পদ্ধতি

পদ্ধতি সংশোধক বর্ণনা
কনফিগার_(কনফিগার) protected বিকল্পগুলির প্রদত্ত মানচিত্রের উপর ভিত্তি করে ক্ষেত্রটি কনফিগার করুন।
doValueUpdate_(নতুন মান) protected টেক্সট ইনপুট বৈধ হলে setValue দ্বারা কল করা হয়। ফিল্ডের মান আপডেট করে এবং ফিল্ডের টেক্সট আপডেট করে যদি এটি বর্তমানে এডিট করা না হয় (যেমন htmlInput_ দ্বারা পরিচালিত)। ক্ষেত্রের ওভারফ্লো অবস্থা আপডেট করতে এখানে পুনরায় সংজ্ঞায়িত করা হচ্ছে।
getDisplayText_() protected স্ক্রিনে প্রদর্শিত হিসাবে এই ক্ষেত্র থেকে পাঠ্য পান। উপবৃত্তাকার এবং অন্যান্য বিন্যাসের কারণে getText থেকে ভিন্ন হতে পারে।
getMaxLines() এই ক্ষেত্রের maxLines কনফিগারেশন প্রদান করে।
initView() এই ক্ষেত্রের জন্য ব্লক UI তৈরি করুন।
onHtmlInputKeyDown_(e) protected সম্পাদকের কাছে কী হ্যান্ডেল করুন। এটির টেক্সট ইনপুট সংজ্ঞাটি ওভাররাইড করুন যাতে এন্টার টাইপ করার সময় সম্পাদকটি বন্ধ না হয়।
রেন্ডার_() protected টেক্সট এলিমেন্টের টেক্সট আপডেট করে।
সেটম্যাক্সলাইনস(ম্যাক্সলাইনস) এই ক্ষেত্রের জন্য maxLines কনফিগারেশন সেট করে।
showEditor_(e, quietInput) পাঠ্যের উপরে ইনলাইন ফ্রি-টেক্সট এডিটর দেখান। এডিটর টেক্সটের উপর ভিত্তি করে ব্লক সাইজ সংশোধন করার জন্য জোরপূর্বক রেন্ডার করার জন্য ডিফল্ট আচরণ ওভাররাইড করে।
আপডেট সাইজ_() protected পাঠ্যের উপর ভিত্তি করে ক্ষেত্রের আকার আপডেট করে।
widgetCreate_() protected টেক্সট ইনপুট এডিটর উইজেট তৈরি করুন।