Wicket Horpdownchoice يوفر كائن قاعدة البيانات، بدلا من الحقل
-
12-12-2019 - |
سؤال
لدي مشكلة في تنفيذ القائمة المنسدلة في التعليمات البرمجية الخاصة بي.أريد عرض قائمة كائن من نوع المنتج الفئة.هذا هو كل شيء على ما يرام وغرامة، ولكن عندما أحاول حفظ النموذج، يتم حفظ كائن المنتجات بأكمله، وليس فقط الحقل من الكائن الذي يتم عرضه في القائمة المحددة.
هنا هو ما يشبه رمزي: giveacodicetagpre.
HTML الذي تم إنشاؤه يبدو شيئا مثل هذا: giveacodicetagpre.
موجود حقل "الفئة الفئة" في كائن من النوع "المنتج"، وهو من نوع السلسلة.
كما حاولت وصف؛أريد أن أحفظ ProductCategory.getName () إلى حقل "المنتج" في المنتج، وليس كائن المنتج بالكامل. بمعنى آخر: أريد حفظ "Test1" إلى المنتج .productcategory، ولكن بدلا من ذلك يحفظ com.test.webapp.domain.productcategory@1.
هل يمكن لأي شخص أن يقول كيف يتم ذلك؟
أي مساعدة موضع تقدير كبير.
المحلول
مشكلتك هو أن الكائن النموذجي وراء DDC هو من نوع المنتج الفئة.عند حفظ، سيتم صب هذا حسب نوع السلسلة - على النحو المحدد في كائن النموذج الخاص بك خلف النموذج.
أود تغيير الرمز للحصول على سلاسل فقط في قائمة المختار الخاصة بك. giveacodicetagpre.
القيام بذلك، يمكنك أيضا التخلص من العارض الذي تختاره.