مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

dera

عضویت از 1394/02/07

مشکل ادیت کردن برای لیست آبشاری در mvc

  • یکشنبه 5 دی 1395
  • 19:03
تشکر میکنم

سلام 

من از آموزشتون برای ساخت لیست آبشاری استفاده کردم از این لینک  :https://barnamenevisan.org/Articles/Article4505.html

اما برا ادیت کردن وقتی دکمه ادیت رو میزنم و همه ی مقادیر فرستاده میشن اما هیچکدوم از لیست ها مقدار نمیگیرن و انگار خالی هستن میشه راهنمایی کنید چه تغیراتی باید اعمال کنم ک درست بشه؟؟

در ضمن چون از ویومدل ها استفاده میکنم دراپ دون لیست رو به شکل زیر تغیر دادم

                    @Html.DropDownListFor(x=>x.VmXMemRepairRequest.DeviceGroupTitle,(SelectList)ViewBag.DeviceGroupTitle,"انتخاب کنید", new
               {
                   @id = "ddlCountry",
                   @class = "form-control"
               })

               
                    @Html.DropDownListFor(x=>x.VmXMemRepairRequest.DeviceTypeTitle, new SelectList(string.Empty), "انتخاب شهر", new
                 {
                     @id = "ddlSate",
                     @class = "form-control"
                 })

پاسخ های این پرسش

تعداد پاسخ ها : 18 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 5 دی 1395
  • 19:43

براتون یک نمونه ساده ضمیمه کردم

امیدوارم مفید باشه

فایل های ضمیمه

کاربر سایت

dera

عضویت از 1394/02/07

  • یکشنبه 5 دی 1395
  • 19:58

مهندس اینم ک شبیه همونه منظور من برای اکشن ادیت بود. وقتی دکمه ادیت رو میزنم باید این لیست ها خود بخود استان و شهرستان رو نشون بده. بنظرم باید کد جاوا اسکریپت تغیر کنه. یعنی بجای  change  باید از یچیز دیگ استفاده بشه

کاربر سایت

dera

عضویت از 1394/02/07

  • یکشنبه 5 دی 1395
  • 20:59

مهندس چطور میتونم اسکریپت تو برنامه رو همزمان تو لود صفحه هم بذارم ک هردفه صفحه لود شد ایدی کشور خوانده شده و اگر پر بود لیست های بعدی هم پر بشن؟

از این کد استفاده کردم ولی ج نداد : 

  onload = function() {

                 

                    document.ready(function() {
                        
                     
                    var SelectedVal = $("#ddlCountry").val();
                    $("#ddlSate").html('');
.
.
.

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 6 دی 1395
  • 09:50

شما برای ویرایش باید در زمان پر کردن ViewBag مقدار انتخاب شده را نیز قرار دهید

برای SelectList چهار ورودی دارد

اولی لیست دومی Value و سومی text و چهارمی مقداری هست که باید در حالت انتخاب باشد

کاربر سایت

dera

عضویت از 1394/02/07

  • دوشنبه 6 دی 1395
  • 10:10

درسته .مهندس من برا کارم این 2 لیست رو به 3دراپ داون لیست تبدیل کردم ، مقدار چهارم selectList رو هم دادم اما وقتی ادیت رو میزنم لیست اول یعنی استان بدرستی پر میشه اما 2 لیست بعدی ک داخل کدشون گفتید با chenge لیست استان باید پر بشن دیگ پر نمیشن تا وقتی ک لیست اول ی تغیری بکنه . در صورتی ک وقتی ادیت رو میزنی باید هر سه لیستم پر بشه . اگر نیازه که بیشتر توضیح بدم. ممنون میشم راهنماییم کنید تا کارم درست بشه   

کاربر سایت

dera

عضویت از 1394/02/07

  • دوشنبه 6 دی 1395
  • 16:50

مهندس امکانش هست یه تایمی بذارید رو سمپل خودتون تغیرات رو اعمال کنید کار من خیلی گیره.

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 6 دی 1395
  • 16:57

چشم دوست من

به محض اینکه وقت آزاد گیرم بیاد براتون انجام میدم

کاربر سایت

dera

عضویت از 1394/02/07

  • سه شنبه 7 دی 1395
  • 16:58

مهندس شرمنده وقت آزاد واسه مورد ما پیدا نکردید؟

کاربر سایت

dera

عضویت از 1394/02/07

  • چهارشنبه 22 دی 1395
  • 17:43

سلام مهندس

مشکل قبلیمون حل شد ولی نمیتونم در پاپ آپ از دراپ دون های آبشاری استفاده کنم کلا کدهای ایجکس خوانده و اجرا نمیشه بنظرتون مشکل کجاس و چ تغیراتی باید بدم؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 22 دی 1395
  • 17:46

کد ها را در درون خود مدال قرار دهید

کاربر سایت

dera

عضویت از 1394/02/07

  • چهارشنبه 22 دی 1395
  • 17:49

یعنی چی داخل خود مدل قرار بدم متوجه منظورتون نشدم

کاربر سایت

dera

عضویت از 1394/02/07

  • چهارشنبه 22 دی 1395
  • 17:51

یک اکشن پارشیال ویو دارم ک بصورت پاپ آپ باز میشه و داخل ویو این پارشیال کدها رو قرار دادم

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 22 دی 1395
  • 17:51

مگر پاپ اپ باز نمیکنید ؟ درون پاپ آپ یا همان مدال اسکریپت ها را بنویسید

اگر پارشیال لود میکنید داخل پارشیال بنویسید

اگر نشد باید پک کنید ajax چه خطایی میده

کاربر سایت

dera

عضویت از 1394/02/07

  • چهارشنبه 22 دی 1395
  • 17:59

همون داخل پارشیال کدها رو قرار دادم ولی هیچ اتفاقی نمی افته و هیچ خطایی هم نمیده

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 22 دی 1395
  • 18:08

کد را Trace کنید ببینید اصلا به کد میرسه ؟

اگر نمیرسه مشکل از اسکریپتهاست

کاربر سایت

dera

عضویت از 1394/02/07

  • چهارشنبه 22 دی 1395
  • 18:17

فهمیدم. من تو پارشیال 2تا اسکریپت دارم یکی برای اینکاره و یکی برای autocomplete  ک دارن با کانفیلیک میکنن . االان اتوکامپیلت اجرا نمیشه. استفاده از 2 اسکریپت ترتیب خاصی داره؟

کاربر سایت

dera

عضویت از 1394/02/07

  • چهارشنبه 22 دی 1395
  • 18:58

مهندس نمیدونید راهکار اجرا شدن جی کوئری UI در پاپ آپ چیه؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 23 دی 1395
  • 09:18

ترتیب خاصی نداره ولی اگر تداخل داشته باشند بایند بررسی بشه و محل استفاده تغییر کنه

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)