আমি একটি ব্যাকএন্ড মডিউল তৈরির চেষ্টা করছি, যেখানে আমার সম্পাদনা পৃষ্ঠায় আমি admin-2column-left
বিন্যাসটি ব্যবহার করি ।
আমি প্রতিটি ট্যাবে একটি ফর্ম রাখতে চাই, তবে আমি কীভাবে এটি করতে পারি তা বুঝতে পারি না।
আদর্শভাবে, আমি জানতে চাই যে কীভাবে uiComponents
বিভিন্ন ট্যাবগুলিতে বিভিন্ন ফর্মটি বরাদ্দ করতে হয়, বা কীভাবে আমি uiComponent
আমার ফর্মের জন্য একটিকে সংজ্ঞা দিতে পারি , তবে কোন ফিল্ড সেটটি কোন ট্যাবে যায় তা নির্ধারণ করতে সক্ষম হব।
আমার সুনির্দিষ্ট পরিস্থিতি, যা এই প্রশ্নটিকে উস্কে দেয়, তা হ'ল আমি একটি ট্যাবে একটি মানক ফর্ম রাখতে চাই (একাধিক পাঠ্য ইনপুট), এবং অন্য ট্যাবে আমি একটি dynamicRows
ইউআই উপাদান রাখতে চাই। আমরা এই ট্যাবগুলিকে প্রধান এবং লাইন আইটেম বলেছি।
বর্তমানে, আমি এটি নিম্নরূপে প্রয়োগ করছি: প্রধানটি
_prepareForm
তার ব্লকের মধ্যে পদ্ধতিতে সংজ্ঞায়িত করা হয় , যা একটি শ্রেণিবদ্ধকরণForm\Generic
। এই ফর্মটি উপস্থিত হয় এবং আমি গতিশীল সারিগুলি যোগ না করা পর্যন্ত এটি কাজ করে।
আমার লেআউট ফাইলটিতে প্রধান ট্যাব যুক্ত করতে এবং সামগ্রী ব্লক বরাদ্দ করার কোড রয়েছে। পাশাপাশি এটির একটি ধারক line_items
রয়েছে যার মধ্যে uiComponent
গতিশীল সারি রয়েছে এমন ফর্মের জন্য একটি রয়েছে ।
লাইন আইটেম ট্যাবে তৈরি করা হয় _beforeToHtml
পদ্ধতি Widget\Tab
, এবং এর বিষয়বস্তু একটি কল ব্যবহার করে নির্ধারিত হয় getChildHtml
একটি line_items ধারক উপর।
ট্যাবটি কাজ করে এবং সঠিক কাঠামোর সাথে পপুলেটেড হয়, আমাকে সারি যুক্ত করতে এবং সরাতে দেয়।
সমস্যাটি হ'ল আমি পৃষ্ঠাটি জমা দেওয়ার সময় লাইন আইটেম ট্যাবে কেবল ইনপুট জমা দেওয়া হয়।
সুতরাং আমি জানি যে আমি এটি সঠিকভাবে সেট আপ করি নি, এবং ফর্মের সমস্ত উপাদান ট্র্যাক এবং জমা দেওয়ার জন্য এটির নির্দেশ দেওয়ার কিছু উপায় প্রয়োজন। এই বাস্তবায়নটির বেশিরভাগ আমার বিভাগের বৈশিষ্ট্য ফর্মের সেটআপটিকে প্রকৌশলীকে বিপরীত করার আমার প্রচেষ্টা থেকে প্রাপ্ত, যা আমি যা করতে চাই তার অনুরূপ।
কারও সম্পর্কে ধারণা আছে?