Bir arka uç modülü oluşturmaya çalışıyorum, burada düzenleme sayfamda admin-2column-left
düzeni kullanıyorum.
Her sekmede bir form olmasını istiyorum, ancak bunu nasıl yapabileceğimi anlamıyorum.
İdeal olarak, uiComponents
farklı sekmelere nasıl farklı formlar atayabileceğimi veya formum uiComponent
için nasıl bir form tanımlayabileceğimi bilmek isterim, ancak hangi alan kümesinde hangi sekmeye devam edeceğini atayabilirim.
Bu soruyu kışkırtan özel durumum, bir sekmede (çoklu metin girişleri) standart bir formda olmak istediğim ve başka bir sekmede de bir dynamicRows
UI bileşenine sahip olmak istiyorum . Bu sekmeleri Ana ve Satır Öğeleri olarak adlandırdık.
Şu anda, bunu şu şekilde uyguluyorum: Ana
_prepareForm
, bir sınıf uzantısı olan kendi bloğundaki yöntemde tanımlanmıştırForm\Generic
. Bu form görünür ve dinamik satır ekleyene kadar düzgün çalışır.
Düzen dosyamda Ana sekmesini eklemek ve içerik bloğu atamak için kod var. Ayrıca dinamik sıra içeren form için for line_items
içeren bir kabı vardır uiComponent
.
Satır Öğeleri sekmesi, _beforeToHtml
yönteminde oluşturulur Widget\Tab
ve içeriği getChildHtml
bir line_items kabına yapılan bir çağrı kullanılarak atanır .
Sekme çalışır ve doğru yapıya yerleştirilir, bu da satırları ekleyip çıkarmamı sağlar.
Sorun şu ki sayfayı gönderdiğimde, sadece Satır Öğeleri sekmesindeki girdilerin sunulması.
Bu yüzden bunu doğru bir şekilde kurmadığımı ve tüm form öğelerini izlemesi ve göndermesi için talimat vermek için bir yola ihtiyacım olduğunu biliyorum. Bu uygulamanın çoğu, yapmak istediklerime benzer olan Kategori Ürün Özellikleri formunun kurulumunu tersine çevirme girişimlerimden kaynaklanmaktadır.
Bunun hakkında bir fikri olan var mı?