ইনজেকশন বিকল্প

ইনজেকশন

আপনি Blockly.inject(location, options) এ কল দিয়ে একটি ব্লকলি ওয়ার্কস্পেস ইনজেকশন করতে পারেন। প্রথম আর্গুমেন্ট Blockly কে বলে যে DOM-এ ওয়ার্কস্পেস কোথায় ইনজেকশন করতে হবে। দ্বিতীয় যুক্তি হল নাম-মানের জোড়ার একটি অভিধান যা কনফিগারেশনের জন্য ব্যবহৃত হয়। ইনজেকশন কোড বিকল্প অভিধানকে Blockly.Options এর একটি উদাহরণে পার্স করে।

সরাসরি সৃষ্টি

এছাড়াও আপনি Blockly.WorkspaceSvg(new Blockly.Options(options)) কল করে সরাসরি একটি ওয়ার্কস্পেস তৈরি করতে পারেন। মনে রাখবেন যে আপনাকে new Blockly.Options(options) কল করতে হবে, আপনার বিকল্প অভিধানে পাস করে--ওয়ার্কস্পেস কনস্ট্রাক্টর Blockly.Options এর একটি উদাহরণ আশা করে, একটি বেয়ার বিকল্প অভিধান নয়।

বিকল্প অভিধান

নিম্নলিখিত বিকল্পগুলি সমর্থিত। মনে রাখবেন যে এই বিকল্পগুলির মধ্যে বেশ কয়েকটি প্রদত্ত টুলবক্সে বিভাগ আছে কি না তার উপর ভিত্তি করে তাদের ডিফল্ট মান পরিবর্তন করে।

নাম টাইপ বর্ণনা
collapse বুলিয়ান ব্লকগুলিকে ভেঙে ফেলা বা প্রসারিত করার অনুমতি দেয়। টুলবক্সে বিভাগ থাকলে ডিফল্ট true , অন্যথায় false
comments বুলিয়ান ব্লককে মন্তব্য করার অনুমতি দেয়। টুলবক্সে বিভাগ থাকলে ডিফল্ট true , অন্যথায় false
css বুলিয়ান মিথ্যা হলে, CSS ইনজেক্ট করবেন না (CSS প্রদান করা নথির দায়িত্ব হয়ে যায়)। ডিফল্ট থেকে true
disable বুলিয়ান ব্লকগুলিকে নিষ্ক্রিয় করার অনুমতি দেয়। টুলবক্সে বিভাগ থাকলে ডিফল্ট true , অন্যথায় false
grid বস্তু একটি গ্রিড কনফিগার করে যা ব্লক হতে পারে। গ্রিড দেখুন।
horizontalLayout বুলিয়ান যদি true টুলবক্স অনুভূমিক হয়, যদি false টুলবক্স উল্লম্ব হয়। ডিফল্ট থেকে false
maxBlocks সংখ্যা সর্বাধিক সংখ্যক ব্লক তৈরি করা যেতে পারে। ছাত্র ব্যায়াম জন্য দরকারী. Infinity ডিফল্ট।
maxInstances বস্তু ব্লকের ধরন থেকে ম্যাপ তৈরি করা হতে পারে সেই ধরনের ব্লকের সর্বোচ্চ সংখ্যা পর্যন্ত। অঘোষিত প্রকারগুলি Infinity ডিফল্ট। উদাহরণ: maxInstances: {'controls_if': 3, 'math_number': 42}
media স্ট্রিং পৃষ্ঠা (বা ফ্রেম) থেকে ব্লকলি মিডিয়া ডিরেক্টরিতে পাথ। ডিফল্ট হিসেবে "https://blockly-demo.appspot.com/static/media/"
move বস্তু ব্যবহারকারীরা কিভাবে কর্মক্ষেত্রের চারপাশে ঘুরতে পারে তার জন্য আচরণ কনফিগার করে। সরান দেখুন।
oneBasedIndex বুলিয়ান যদি true তালিকা এবং স্ট্রিং অপারেশনগুলি 1 থেকে সূচক করা উচিত, যদি false সূচক 0 থেকে। ডিফল্ট থেকে true
readOnly বুলিয়ান true হলে, ব্যবহারকারীকে সম্পাদনা করতে বাধা দিন। টুলবক্স এবং ট্র্যাশক্যান দমন করে। ডিফল্ট থেকে false
renderer স্ট্রিং ব্লকলি দ্বারা ব্যবহৃত রেন্ডারার নির্ধারণ করে। প্রাক-প্যাকেজ করা রেন্ডারারগুলির মধ্যে 'গেরাস' (ডিফল্ট), 'থ্রাসোস' এবং 'জেলোস' (একটি স্ক্র্যাচের মতো রেন্ডারার) অন্তর্ভুক্ত রয়েছে।
rtl বুলিয়ান true হলে, সম্পাদককে মিরর করুন (আরবি বা হিব্রু লোকেলের জন্য)। RTL ডেমো দেখুন। ডিফল্ট থেকে false
scrollbars বস্তু বা বুলিয়ান কর্মক্ষেত্রে উল্লম্ব বা অনুভূমিক স্ক্রলবার আছে কিনা তা সেট করে। একটি বস্তু নেয় যেখানে horizontal সম্পত্তি অনুভূমিক স্ক্রোলিং সক্ষম কিনা তা নির্ধারণ করে এবং vertical স্ক্রলিং সক্ষম কিনা তা নির্ধারণ করে। যদি একটি বুলিয়ান পাস করা হয় তবে এটি সেই মান হিসাবে সেট করা horizontal এবং vertical উভয় বৈশিষ্ট্য সহ একটি বস্তুকে পাস করার সমতুল্য। টুলবক্সে বিভাগ থাকলে ডিফল্ট true
sounds বুলিয়ান false হলে, শব্দ নিষ্ক্রিয় করে। ডিফল্ট থেকে true
theme থিম কোন থিম প্রদান না করা হলে ক্লাসিক থিমে ডিফল্ট। থিম দেখুন।
toolbox স্ট্রিং, XML বা JSON ব্যবহারকারীর জন্য উপলব্ধ বিভাগ এবং ব্লকের গাছের গঠন। আরও তথ্যের জন্য টুলবক্স সংজ্ঞায়িত দেখুন।
toolboxPosition স্ট্রিং যদি "start" টুলবক্সটি উপরে থাকে (যদি অনুভূমিক) বা বামে (যদি উল্লম্ব এবং LTR) বা ডানদিকে (যদি উল্লম্ব এবং RTL)। যদি "end" টুলবক্স বিপরীত দিকে থাকে। ডিফল্ট "start"
trashcan বুলিয়ান ট্র্যাশক্যানটি প্রদর্শন করে বা লুকিয়ে রাখে। টুলবক্সে বিভাগ থাকলে ডিফল্ট true , অন্যথায় false
maxTrashcanContents সংখ্যা ট্র্যাশক্যান ফ্লাইআউটে সর্বাধিক সংখ্যক মুছে ফেলা আইটেমগুলি প্রদর্শিত হবে৷ '0' বৈশিষ্ট্যটি নিষ্ক্রিয় করে। ডিফল্ট '32'।
plugins বস্তু নিবন্ধিত প্লাগইন বা প্লাগইন শ্রেণীর নামের প্লাগইন প্রকারের মানচিত্র। ইনজেকশন সাবক্লাস দেখুন।
zoom বস্তু জুমিং আচরণ কনফিগার করে। জুম দেখুন।