Magento 2 নতুন গ্রিড সিস্টেম টেম্পলেট


15

আমি মার্চেন্ট বিটা 1.0.0 সংস্করণে ম্যাজেন্টোর নতুন ব্যাকেন্ড গ্রিড সিস্টেমে ঘুরে দেখছি।
সবার আগে আমাকে অবশ্যই বলতে হবে আমি মুগ্ধ।
এখন আপনি কী কলামগুলি দেখতে হবে তা নির্বাচন করতে পারেন, আপনি সেগুলি পুনরায় অর্ডার করতে পারেন, আপনি এমন বৈশিষ্ট্যগুলি দ্বারা ফিল্টার করতে পারেন যা প্রয়োজনীয়ভাবে কলাম নেই।
তবে এটি গুরুত্বপূর্ণ নয়।
গ্রিডটি কীভাবে রেন্ডার করা হয় তা আমি বুঝতে পারি না।
টেমপ্লেট পাথ ইঙ্গিতগুলি সক্ষম করে আমি দেখেছি যে পণ্যগুলির গ্রিড উদাহরণস্বরূপ টেম্পলেট app/code/Magento/Ui/view/base/ui_component/templates/listing/default.xhtmlএবং ব্লকের মাধ্যমে রেন্ডার করা হয় Magento\Ui\Component\Listing
আমি টেমপ্লেট সম্পাদনা করেছি এবং এমন কিছু দেখেছি যা আমি বুঝতে পারি না।

<!-- ko template: getTemplate() --><!-- /ko -->

যদি আমি এই লাইনটি সরিয়ে ফেলি (এবং সক্ষম করা থাকলে ক্যাশে সাফ করুন) আমি আর গ্রিড পাব না।
কেউ কি এটি ব্যাখ্যা করতে পারে koএবং এটি কীভাবে কাজ করে ?.
আমি অন্যান্য টেম্পলেটগুলিতেও এই জাতীয় মার্কআপটি পাই। app/code/Magento/Ui/view/base/web/templates/grid/controls/columns.htmlউদাহরণ স্বরূপ.

[আপডেট]
আমি সবেমাত্র একটি সাধারণ অনুসন্ধান (দুহ!) দিয়ে খুঁজে পেয়েছি যা এটি koউল্লেখ করে: http://knockoutjs.com/ তবে এখনও আমার কিছু ব্যাখ্যা দরকার need

উত্তর:


7

Magento 2 চাই যে কেমন লাগে ব্যবহার করছে Knockout.js , একটি MVVM ফ্রেমওয়ার্ক যে ব্যবহারসমূহ এইচটিএমএল ডাটা বাইন্ডিং (এবং কিছু কিছু ক্ষেত্রে মন্তব্য, এক আপনাকে খুঁজে পাওয়া যায় মত এইচটিএমএল) লিংক মডেল এবং দৃশ্যে।

এখানে, এই মন্তব্যটি ভার্চুয়াল উপাদান, "টেমপ্লেট" সম্ভবত ম্যাগেন্টো থেকে একটি কাস্টম বাঁধাই হয়েছে (দেখুন: http://knockoutjs.com/docamentation/custom-bindings-for-virtual-eferences.html ), getTemplate()সম্ভবত একটি জাভাস্ক্রিপ্ট ফাংশন যা আসল উপাদান (গুলি) রেন্ডার করতে দায়ী।

নকআউট বুঝতে, নকআউটজেএস.কম এ তাদের ইন্টারেক্টিভ টিউটোরিয়ালটি দেখুন, আমি বুঝতে পারা সহজ এবং টিউটোরিয়াল / ডকুমেন্টেশন সত্যিই দুর্দান্ত।


1
ধন্যবাদ। এটি একটি ভাল শুরু। আমি এটিতে আপনার কাছে ফিরে আসব :)
মারিয়াস

নকআউট ব্যবহার করার পরে এটি বেশ কিছুক্ষণ হয়েছে, তবে আমি এটি কতটা সহজ এবং পরিষ্কার তা পছন্দ করেছি, ম্যাজেন্টো 2 তে আবার এটি ব্যবহার করার জন্য অপেক্ষা
করছিলাম

1
প্রবণতাটি হল পিটিএইচএমএল এবং এইচটিএমএল ব্যবহারের জন্য কম ব্যবহার, উভয়ই দৃষ্টিতে রয়েছে তবে পিএইচটিএমএল টেম্পলেটগুলিতে এবং কো সম্পর্কিত স্টাফ ওয়েবে রয়েছে। পার্থক্যটি হ'ল পিটিএইচএমএল একটি ব্লকের সাথে আবদ্ধ এবং এইচটিএমএলটির একটি কনফিগার সরবরাহকারী এবং একটি জেএস মডেল ভিউ রয়েছে।
চেকআউটটি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.