majid_darab
دوشنبه 17 خرداد 1389, 13:11 عصر
با سلام و عرض خسته نباشید:
من در یکی از فرمهای خود نیاز دارم که یک سری اطّلاعات را از کاربر بگیرم و پس از گرفتن این اطلاعات از کاربر به او گزارشی را نشان دهم.
با توجه به اینکه اطلاعاتی که باید از کاربر بگیرم چند تا DropDown و TextBox بیشتر نیستند منطقی نیست که یک صفحه به طور کامل برای این منظور در نظر گرفته شود...
خوب به نظر بهترین گزینه نمایش یک ویندو (Window) برای ورود اطّلاعات است.
فرض کنیم من یک MultiView دارم که در یکی از View ها دکمه ای دارم که قراره Window مزبورو نمایش بده و پس از کد نمایش این ویندو در دکمه ی مربوطه پرشی دارم به View ی نمایش گزارش و استفاده از پارامترهای ارسالی کاربر.
برای حل مورد بالا من از ویندویی استفاده کردم که تماماً از جاواسکریپت استفاده می کرد و زمانی که سعی کردم اکثر کدهای جاواسکریپتو با Register کردن در کد بیهایند به کار ببرم به مشکلی برخوردم که به احتمال زیاد چاره ای جز تماماً جاواسکریپت کار کردن (بدون کد بیهایند)باقی نمی گذارد.
زمانی که ویندو نمایش داده می شود کد های پس از نمایش آن هم چنان ادامه می یابند و در نتیجه گزارش به کاربر نشان داده می شود و این در حالی است که هنوز هیچ پارامتری از کاربر دریافت نشده است.
================================================== ===
سوالات :
1-من از چه کنترل و یا روشی استفاده کنم که بتونم موقتاً اجرای ادامه ی کدهای پس از ظهور ویندو را متوقف کنم و پس از کلیک کردن دکمه ی ok ویندو ادامه ی کدهای پس از فرخوانی ویندو اجرا شوند؟
2- اگر توانستیم مورد بالا را حل کنیم بهترین گزینه برای پاس دادن پارامترهای ورودی کاربر چیست ؟ (با توجه به اینکه ویندو با فرم کار می کند و باید از یک فرم در داخل آن استفاده گردد آیا منطقی است که session های متعددی برای ارتباط این ویندو و فرم (ویوی) نمایش گزارش به کار گرفته شوند)
با تشکر
مجید داراب
من در یکی از فرمهای خود نیاز دارم که یک سری اطّلاعات را از کاربر بگیرم و پس از گرفتن این اطلاعات از کاربر به او گزارشی را نشان دهم.
با توجه به اینکه اطلاعاتی که باید از کاربر بگیرم چند تا DropDown و TextBox بیشتر نیستند منطقی نیست که یک صفحه به طور کامل برای این منظور در نظر گرفته شود...
خوب به نظر بهترین گزینه نمایش یک ویندو (Window) برای ورود اطّلاعات است.
فرض کنیم من یک MultiView دارم که در یکی از View ها دکمه ای دارم که قراره Window مزبورو نمایش بده و پس از کد نمایش این ویندو در دکمه ی مربوطه پرشی دارم به View ی نمایش گزارش و استفاده از پارامترهای ارسالی کاربر.
برای حل مورد بالا من از ویندویی استفاده کردم که تماماً از جاواسکریپت استفاده می کرد و زمانی که سعی کردم اکثر کدهای جاواسکریپتو با Register کردن در کد بیهایند به کار ببرم به مشکلی برخوردم که به احتمال زیاد چاره ای جز تماماً جاواسکریپت کار کردن (بدون کد بیهایند)باقی نمی گذارد.
زمانی که ویندو نمایش داده می شود کد های پس از نمایش آن هم چنان ادامه می یابند و در نتیجه گزارش به کاربر نشان داده می شود و این در حالی است که هنوز هیچ پارامتری از کاربر دریافت نشده است.
================================================== ===
سوالات :
1-من از چه کنترل و یا روشی استفاده کنم که بتونم موقتاً اجرای ادامه ی کدهای پس از ظهور ویندو را متوقف کنم و پس از کلیک کردن دکمه ی ok ویندو ادامه ی کدهای پس از فرخوانی ویندو اجرا شوند؟
2- اگر توانستیم مورد بالا را حل کنیم بهترین گزینه برای پاس دادن پارامترهای ورودی کاربر چیست ؟ (با توجه به اینکه ویندو با فرم کار می کند و باید از یک فرم در داخل آن استفاده گردد آیا منطقی است که session های متعددی برای ارتباط این ویندو و فرم (ویوی) نمایش گزارش به کار گرفته شوند)
با تشکر
مجید داراب