+1 امتیاز
قبل در برنامه نویسی توسط (7 امتیاز)
ویرایش شده قبل توسط

وقتی به جای domceode فیلد id یا oString میزارم درست کار میکنه ولی وقتی domcode میزارم کار نمیکنه

این listener هم نتونست به من کمک کنه من باید وقتی یک آیتم از لیست انتخاب میشه باید ببینم domcode اون مقدار داره یا نه چون دقیقا مشکل اینجاست که bind انجام نمیشه و entity.wrongdoer خالیه

کدی که لیستی که میخواهیم رو می‌آورد:

<c:rpcitem service="optionProvider.domDetailManager" parameter="${wrongDoerSearchParam}"
	return="${page.wrongDoerDomDetailList}" pageSize="${page.minusOne}" pageNumber="${page.minusOne}" />

این هم کد لیست باکس:




<c:ListBox id="wrongdoerInput" value="${filter['eq:wrongDoer.id']}"
		nullOption="true" label="@{msg['infraction_wrongdoer']}" stopPropagation="true">
		<c:item values="${page.wrongDoerDomDetailList.items}" value="ID"
			label="toString" />
</c:ListBox>

هدف من اینه که به جای value=ID بذارم value=domcode، ولی به غیر از ID و toString هر چیز دیگه‌ای که میگذاریم، مقدار نمیگیرد (حتی id).

1 پاسخ

0 امتیاز
قبل توسط (1.2هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ
نه کی ورد نیستند. احتمالاً مشکل در beancopier شماست که اصلا domcode را برای مرورگر ارسال نمی کند.
قبل توسط (1.2هزار امتیاز)
اگر نمی خواستید یک متد برای این کار به سرویسهایتان اضافه کنید، بهتر نبود از همان کلاس OptionProviderServlet در فایلهای خودتان یک بین دیگر با یک نام و BeanCopier جدید تعریف کنید و در Facelet از آن استفاده کنید؟ در این صورت نیازی به کپی کردن wise-core-gfaces.xml در فایلهای خود نخواهید داشت.
قبل توسط (7 امتیاز)
بلی مهندس اون راه خوبی نبود چون در واقع انگار تمام OptionProvider ها رو تغییر داده بودم.سرویس جدید با یک بین جدید مخصوص اون entity ایجاد کردم و تو لیست باکس ها از اون استفاده کردم که خیلی هم تمیز تر و بهتر شد.
بسیار سپاسگذارم از راهنماییتون

سوالات مشابه

+1 امتیاز
1 پاسخ 306 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
0 پاسخ 243 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
0 پاسخ 262 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
0 پاسخ 316 بازدید
0 امتیاز
1 پاسخ 285 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
0 پاسخ 375 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
1 پاسخ 301 بازدید
0 امتیاز
1 پاسخ 292 بازدید
+1 امتیاز
1 پاسخ 690 بازدید
...