سلام
من از آموزشتون برای ساخت لیست آبشاری استفاده کردم از این لینک :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" })
براتون یک نمونه ساده ضمیمه کردم
امیدوارم مفید باشه
مهندس اینم ک شبیه همونه منظور من برای اکشن ادیت بود. وقتی دکمه ادیت رو میزنم باید این لیست ها خود بخود استان و شهرستان رو نشون بده. بنظرم باید کد جاوا اسکریپت تغیر کنه. یعنی بجای change باید از یچیز دیگ استفاده بشه
مهندس چطور میتونم اسکریپت تو برنامه رو همزمان تو لود صفحه هم بذارم ک هردفه صفحه لود شد ایدی کشور خوانده شده و اگر پر بود لیست های بعدی هم پر بشن؟
از این کد استفاده کردم ولی ج نداد :
onload = function() { document.ready(function() { var SelectedVal = $("#ddlCountry").val(); $("#ddlSate").html(''); . . .
شما برای ویرایش باید در زمان پر کردن ViewBag مقدار انتخاب شده را نیز قرار دهید
برای SelectList چهار ورودی دارد
اولی لیست دومی Value و سومی text و چهارمی مقداری هست که باید در حالت انتخاب باشد
درسته .مهندس من برا کارم این 2 لیست رو به 3دراپ داون لیست تبدیل کردم ، مقدار چهارم selectList رو هم دادم اما وقتی ادیت رو میزنم لیست اول یعنی استان بدرستی پر میشه اما 2 لیست بعدی ک داخل کدشون گفتید با chenge لیست استان باید پر بشن دیگ پر نمیشن تا وقتی ک لیست اول ی تغیری بکنه . در صورتی ک وقتی ادیت رو میزنی باید هر سه لیستم پر بشه . اگر نیازه که بیشتر توضیح بدم. ممنون میشم راهنماییم کنید تا کارم درست بشه
مهندس امکانش هست یه تایمی بذارید رو سمپل خودتون تغیرات رو اعمال کنید کار من خیلی گیره.
چشم دوست من
به محض اینکه وقت آزاد گیرم بیاد براتون انجام میدم
مهندس شرمنده وقت آزاد واسه مورد ما پیدا نکردید؟
سلام مهندس
مشکل قبلیمون حل شد ولی نمیتونم در پاپ آپ از دراپ دون های آبشاری استفاده کنم کلا کدهای ایجکس خوانده و اجرا نمیشه بنظرتون مشکل کجاس و چ تغیراتی باید بدم؟
کد ها را در درون خود مدال قرار دهید
یعنی چی داخل خود مدل قرار بدم متوجه منظورتون نشدم
یک اکشن پارشیال ویو دارم ک بصورت پاپ آپ باز میشه و داخل ویو این پارشیال کدها رو قرار دادم
مگر پاپ اپ باز نمیکنید ؟ درون پاپ آپ یا همان مدال اسکریپت ها را بنویسید
اگر پارشیال لود میکنید داخل پارشیال بنویسید
اگر نشد باید پک کنید ajax چه خطایی میده
همون داخل پارشیال کدها رو قرار دادم ولی هیچ اتفاقی نمی افته و هیچ خطایی هم نمیده
کد را Trace کنید ببینید اصلا به کد میرسه ؟
اگر نمیرسه مشکل از اسکریپتهاست
فهمیدم. من تو پارشیال 2تا اسکریپت دارم یکی برای اینکاره و یکی برای autocomplete ک دارن با کانفیلیک میکنن . االان اتوکامپیلت اجرا نمیشه. استفاده از 2 اسکریپت ترتیب خاصی داره؟
مهندس نمیدونید راهکار اجرا شدن جی کوئری UI در پاپ آپ چیه؟
ترتیب خاصی نداره ولی اگر تداخل داشته باشند بایند بررسی بشه و محل استفاده تغییر کنه
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)