Wicket Horpdownchoice يوفر كائن قاعدة البيانات، بدلا من الحقل

StackOverflow https://stackoverflow.com//questions/9667403

سؤال

لدي مشكلة في تنفيذ القائمة المنسدلة في التعليمات البرمجية الخاصة بي.أريد عرض قائمة كائن من نوع المنتج الفئة.هذا هو كل شيء على ما يرام وغرامة، ولكن عندما أحاول حفظ النموذج، يتم حفظ كائن المنتجات بأكمله، وليس فقط الحقل من الكائن الذي يتم عرضه في القائمة المحددة.

هنا هو ما يشبه رمزي: giveacodicetagpre.

HTML الذي تم إنشاؤه يبدو شيئا مثل هذا: giveacodicetagpre.

موجود حقل "الفئة الفئة" في كائن من النوع "المنتج"، وهو من نوع السلسلة.

كما حاولت وصف؛أريد أن أحفظ ProductCategory.getName () إلى حقل "المنتج" في المنتج، وليس كائن المنتج بالكامل. بمعنى آخر: أريد حفظ "Test1" إلى المنتج .productcategory، ولكن بدلا من ذلك يحفظ com.test.webapp.domain.productcategory@1.

هل يمكن لأي شخص أن يقول كيف يتم ذلك؟

أي مساعدة موضع تقدير كبير.

هل كانت مفيدة؟

المحلول

مشكلتك هو أن الكائن النموذجي وراء DDC هو من نوع المنتج الفئة.عند حفظ، سيتم صب هذا حسب نوع السلسلة - على النحو المحدد في كائن النموذج الخاص بك خلف النموذج.

أود تغيير الرمز للحصول على سلاسل فقط في قائمة المختار الخاصة بك. giveacodicetagpre.

القيام بذلك، يمكنك أيضا التخلص من العارض الذي تختاره.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top