0 امتیاز
قبل در برنامه نویسی توسط (0 امتیاز)
برچسب گذاری دوباره قبل توسط

چگونه می توان در فرم Edit  یک DataGrid را که در واقع یک List از Model ما هست مقدار دهی کرد

در وافع از فرم دیگری با پاس دادن سریال ,این فرم باز می شود و List ما بر اساس این شماره سریال از Database پر شده و ما این داده ها را در لیستی که به Grid مپ شده است نمایش می دهیم

قبل توسط (1.2هزار امتیاز)
ویرایش شده قبل توسط
فقط می خواهید پایین فرم ویرایش یک لیست از یک مدل دیگر را نمایش بدهید یا
روی لیست امکان جستجو و اضافه و کم کردن هم وجود دارد؟
این لیست مربوط به یک موجودیت دیگر است؟
برای تولید فرم از facelet استفاده می کنید یا فرم را با MVP زده اید؟
قبل توسط (0 امتیاز)
فرم mvp است
هم اضافه ,ویراش و حذف
مربوط به همان موجودی است
در صورت امکان من برای شما عکس فرم مورد نظر رو ارسال کنم.
در کل در فرم مورد نظر قرار است برای یک موجودیت اطلاعاتی درج شود
که سریال موجودیت پدر را ما به فرم مورد نظر ارسال می کنیم و در این فرم قرار است اطلاعاتی در مورد موجودیت پدر ثبت گردد.
که در این فرم در قسمت بالا پنلی وجود دارد که در آن ایتم هایی است که با زدن دکمه + به لیست اضافه میشود.
در پایین پنل بالا ,Grid است که لیست ما را نمایش میدهد.
در Grid دکمه اصلاح و حذف است که با زدن دکمه اصلاح ,آیتم های پنل بالا بر اساس ردیف انتخاب شده پر شده تا عملیات اصلاح انجام شود.
و در نهایت در انتهای فرم دکمه ذخیره وجود دارد که با زدن دکمه ذخیره ,اطلاعات لیست برای ذخیره ارسال میشود.
قبل توسط (1.2هزار امتیاز)
لطفاً اگر پاسختان را گرفتید پاسخ صحیح را علامت بزنید.

1 پاسخ

0 امتیاز
قبل توسط (1.2هزار امتیاز)
ویرایش شده قبل توسط
فرم شما از جهت ساختاری بیشتر به صفحات جستجو شباهت دارد. در بالای صفحات جستجو یک فرم ورود اطلاعات و در پایین آن یک گرید قرار دارد.

شما می توانید از قالب صفحات جستجو استفاده کنید و تغییرات زیر را در آن اعمال کنید:

به جای دکمه جستجو دکمه افزودن بگذارید. با زدن این دکمه اطلاعاتی که کاربر در فرم وارد کرده را به لیست داده ها اضافه کنید. سپس datagrid را با فراخوانی متد reRenderDataGrid بارگزاری مجدد کنید.

با زدن دکمه حذف، موارد انتخاب شده را از لیست مدل ها حذف کنید.

به جای دکمه افزودن که در پایین صفحه قرار داد دکمه ذخیره بگذارید و کل لیست مدلهای ایجاد شده را برای سرور ارسال کنید.
قبل توسط (0 امتیاز)
با توجه به اینکه فرم از نوع لیست می باشد باید متد Save  پیاده سازی گردد.
لطفا ما رو راهنمایی بفرمایید .

سوالات مشابه

0 امتیاز
1 پاسخ 344 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط homa (16 امتیاز)
0 امتیاز
1 پاسخ 291 بازدید
0 امتیاز
0 پاسخ 266 بازدید
0 امتیاز
1 پاسخ 239 بازدید
+1 امتیاز
2 پاسخ 415 بازدید
0 امتیاز
1 پاسخ 455 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط kalantari (3 امتیاز)
0 امتیاز
1 پاسخ 394 بازدید
...