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

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

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

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

1 پاسخ

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

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

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

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

به جای دکمه افزودن که در پایین صفحه قرار داد دکمه ذخیره بگذارید و کل لیست مدلهای ایجاد شده را برای سرور ارسال کنید.
سوال شده 10 سال قبل در برنامه نویسی توسط (0 امتیاز)
برچسب گذاری دوباره 10 سال قبل توسط
به چه صورت می توان به مدل دیتا گرید در WISE اطلاعات را اضافه نمود
قبل توسط (0 امتیاز)
به چه صورت می توان به مدل دیتا گرید اطلاعات را اضافه کنیم?
قبل توسط (1.2هزار امتیاز)
دیتاگرید به یک شی از نوع datapage بایند می شود. به آیتمهای آن اضافه کنید. سپس دیتاگرید را reload کنید.
قبل توسط (0 امتیاز)
زمانی که اصلاح را میزنیم اطلاعات موجود ردیف انتخاب شده در پنل بالایی چیده می شود و کاربر می تواند اطلاعات را تغییر دهد .و با زدن دکمه + توقع دارد که اطلاعات تغییر یافته را در گرید ببیند.
با زدن دکمه + ما باید ردیف مورد اصلاح را در
لیست مدل  حذف و تغییرات جدید را اضافه کنیم,مشکلی برای اضافه کردن نداریم.
حال چگونه میتوان از لیست مدل ,اطلاعات ردیف اصلاح شده را حذف کرد؟
قبل توسط (1.2هزار امتیاز)
به همان ترتیبی که به items اضافه می کنید می توانید حذف کنید.
datePage.getItems().remove()
قبل توسط (0 امتیاز)
با توجه به اینکه فرم از نوع لیست می باشد باید متد Save  پیاده سازی گردد.
لطفا ما رو راهنمایی بفرمایید .

سوالات مشابه

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