আমি যতটুকু বলতে পারি, আপনি যখন ম্যাজেন্টোর ব্যাকএন্ডে একটি গ্রিড দেখেন, নিম্নলিখিত "এক্সএইচআর ওভার" নাকআউটজেএস টেম্পলেটটি যা জিনিসগুলি রেন্ডারিং শুরু করে what
File: vendor/magento//module-ui/view/base/web/templates/collection.html
URL: http://magento.example.xom/pub/static/adminhtml/Magento/backend/en_US/Magento_Ui/templates/collection.html
<each args="data: elems, as: 'element'">
<render if="hasTemplate()"/>
</each>
তবে - আমি <each/>
ট্যাগ এবং ট্যাগ কী তা নিয়ে কিছুটা ক্ষতির মধ্যে আছি <render/>
। তারা স্টক নকআউটজেএস-এর একটি অংশ নয় (না বলে মনে হচ্ছে না?)
আমি উপাদানগুলির মাধ্যমে নকআউটজেএস-এ কাস্টম ট্যাগ যুক্ত করা সম্ভব জানি তবে আমি কোনও স্পষ্ট জায়গা দেখতে পাচ্ছি না যেখানে কোনও উপাদান নাম দেওয়া হয়েছে each
বা render
নকআউটজেএস-এ যুক্ত করা হয়েছে।
সুতরাং, আমি নিশ্চিত নই যে এগুলি কোথাও নিবন্ধিত রয়েছে যা সম্পর্কে আমি অবগত নই, বা ম্যাজেন্টো নকআউটজেএসকে কাস্টম ট্যাগগুলি বা অন্য কিছুকে পুরোপুরি সক্ষম করে তোলে এমন কিছু কাস্টমাইজেশন তৈরি করেছে।
দ্রষ্টব্য: আমি এখানে পুরোপুরি অন্ধকারে নেই - আমি পেয়েছি যে <each/>
সম্ভবত জেএসএএন-তে প্রতিটি শিশু ইউআই উপাদান রেন্ডার করা হয়েছে এবং এর টেমপ্লেটটি সরবরাহ করছে (যদি সেই টেমপ্লেটটি বিদ্যমান থাকে)।
আমি যা কিছুতেই পরিষ্কার করছি না তা হ'ল এই ট্যাগগুলি কীভাবে প্রয়োগ করা হয়। আমি দেখতে চাই যে সেগুলি কোথায় বাস্তবায়িত হয়েছে তাই আমি কীভাবে ডেটা সীমাবদ্ধ তা ডিবাগ করতে পারি এবং ম্যাগেন্টো অন্য যেসব ক্ষেত্রে এই ট্যাগগুলি তৈরি করতে ব্যবহার করে তাও বুঝতে পারি।