ম্যাজেন্টো 2-তে, ui_componentভিত্তিক গ্রিডগুলি আপনাকে কলামগুলি পুনরায় অর্ডার করতে দেয় এবং পরের বার আপনি লগ ইন করলে ম্যাজেন্টো আপনার সেটিংস মনে রাখবে This টেস্টে ম্যাজেন্টো ডেটা সংরক্ষণ করে এটি সম্পাদন করা হবে ui_bookmark(একটি Magento\Ui\Model\Bookmarkমডেল অবজেক্টের মাধ্যমে )।
এই বৈশিষ্ট্যটি এটি ঝরঝরে হলেও এটি কোনও সমস্যা তৈরি করতে পারে যখন কোনও এক্সটেনশান বিকাশকারী বা সিস্টেম ইন্টিগ্রেটর ui_componentকোনও টেবিলে কলাম যুক্ত করতে ম্যাজেন্টো এক্সএমএল ব্যবহার করে । যদি কোনও কাস্টম ডেটা থাকে ui_bookmarkতবে ম্যাজেন্টো একটি নতুন কলামের সাজানোর ক্রমটিকে উপেক্ষা করবে (অজানা বলে) এবং অদ্ভুত / অপ্রত্যাশিত জিনিসগুলি ঘটতে পারে।
এক্সটেনশন বিকাশকারীদের জন্য কি কোনও সেরা অনুশীলন এবং / অথবা সিস্টেম রয়েছে যারা কোনও ইউআই গ্রিডে (ম্যাগেন্টো বা তাদের নিজস্ব) কলামগুলি যুক্ত করতে চান এবং কোনও কলাম অন্যদের সাথে সম্পর্কযুক্ত কোথাও রয়েছে তা নিশ্চিত করতে চান? যেমন - "এই দ্বিতীয় ক্রিয়া বোতামটি সর্বদা সর্বশেষ প্রদর্শিত হওয়া উচিত, বা সর্বদা দ্বিতীয় সর্বশেষ প্রদর্শিত হবে" বা "নাম ক্ষেত্রটি সর্বদা আইডির পরে হওয়া উচিত।
কোনও বর্ধনের বিকাশকারীকে কি কোনও app/code/Package/Module/Setup/...শ্রেণীর মাধ্যমে ui_bookmarkটেবিলের কাছে পৌঁছে এই এন্ট্রিগুলি নিজেরাই আপডেট করতে হবে? বা এটি সম্পাদন করার আরও ভাল উপায় আছে? বা ব্যবহারকারী যখন ইতিমধ্যে প্রবেশ করেছে তখন এক্সটেনশন বিকাশকারীদের অপ্রত্যাশিত জায়গাগুলিতে কলাম যুক্ত হওয়ার সাথেই বাঁচতে হবে ui_bookmark?