ā§§ā§­ āϜāĻžāύ⧁, ⧍ā§Ļ⧍ā§Ē¡1 āĻŽāĻŋāύāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇

SortableJS āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻĢāϟ āĻŦā§āϞ⧇āϜāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻŸā§‡āĻĄ, āĻŦā§āϞ⧇āϜāĻžāϰ āϏāĻ°ā§āĻŸā§‡āĻŦāϞ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĒ⧁āύāϰ⧁āĻœā§āĻœā§€āĻŦāĻŋāϤ

āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻĢā§āϟ āĻŦā§āϞ⧇āϜāĻžāϰ āϤāĻžāϰ āĻĻ⧃āĻĸāĻŧāϤāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļāĻŋāĻˇā§āϟ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ SortableJS āϏāĻ‚āĻšāϤ āĻ•āϰ⧇, āĻāϟāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āĻ“āĻĒ⧇āύ-āϏ⧋āĻ°ā§āϏ āĻŦā§āϞ⧇āϜāĻžāϰ āϏāĻ°ā§āĻŸā§‡āĻŦāϞ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĒ⧁āύāĻ°ā§āĻ—āĻ āύ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļāĻžāϞ āωāĻ˛ā§āϞāĻŽā§āĻĢāύ āĻ•āϰ⧇⧎

SortableJS āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻĢāϟ āĻŦā§āϞ⧇āϜāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻŸā§‡āĻĄ, āĻŦā§āϞ⧇āϜāĻžāϰ āϏāĻ°ā§āĻŸā§‡āĻŦāϞ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĒ⧁āύāϰ⧁āĻœā§āĻœā§€āĻŦāĻŋāϤ

āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āĻ•ā§āώāĻŽāϤāĻžāϕ⧇ āĻ•āĻžāĻœā§‡ āϞāĻžāĻ—āĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ⧇, āĻŸā§‡āĻ• āϜāĻžāϝāĻŧāĻžāĻ¨ā§āϟ āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻĢā§āϟ āϤāĻžāϰ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ Blazor āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āύāĻŋāĻ°ā§āĻŽāĻžāϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϝ⧋āĻ—ā§āϝ drag-and-drop āϤāĻžāϞāĻŋāĻ•āĻž āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝ āĻĻāĻžāϝāĻŧā§€ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ–ā§āϝāĻžāϤ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ SortableJS āĻāϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϕ⧇ āϏ⧂āĻ•ā§āĻˇā§āĻŽāĻ­āĻžāĻŦ⧇ āφāĻŦāĻĻā§āϧ āĻ•āϰ⧇āϛ⧇āĨ¤ āύāϤ⧁āύ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰāĻŋāϤ āωāĻĒāĻžāĻĻāĻžāύāϟāĻŋāϕ⧇ āϝāĻĨāĻžāϝāĻĨāĻ­āĻžāĻŦ⧇ Blazor Sortable āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŽāύ⧋āύ⧀āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āĻāχ āĻŽāĻžāχāϞāĻĢāϞāĻ•, 12 āϜāĻžāύ⧁āϝāĻŧāĻžāϰ⧀ āϏāĻŽā§āĻĒāĻ¨ā§āύ āĻšāϝāĻŧ⧇āϛ⧇, Blazor Sortable āĻ—āĻŋāϟāĻšāĻžāĻŦ⧇āϰ āĻāĻ•āϟāĻŋ āĻ“āĻĒ⧇āύ āϏ⧋āĻ°ā§āϏ āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋāϤ⧇ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻ•āϰ⧇āϛ⧇āĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ—āĻŖāϤāĻžāĻ¨ā§āĻ¤ā§āϰāĻŋāĻ• āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇ āϝ⧇āĻ–āĻžāύ⧇ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āϤāĻžāĻĻ⧇āϰ āĻ“āϝāĻŧ⧇āĻŦ āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻ•āϰ⧇ āĻāχ āύāϤ⧁āύ āϖ⧁āρāĻœā§‡ āĻĒāĻžāĻ“āϝāĻŧāĻž āϏāϰāĻžā§āϜāĻžāĻŽāϟāĻŋāϰ āĻ•āĻžāρāϚāĻž āϏāĻŽā§āĻ­āĻžāĻŦāύāĻžāϰ āωāĻĒāϰ āφāρāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻŦāĻžāĻ›āĻžāχāϝ⧋āĻ—ā§āϝ āϤāĻžāϞāĻŋāĻ•āĻžāϰ āωāĻ¤ā§āϏ āϕ⧋āĻĄ āĻāĻŦāĻ‚ āϏāĻšāĻ—āĻžāĻŽā§€ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύāϗ⧁āϞāĻŋ Blazor Sortable Git āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ⧇ āωāĻĒāϞāĻŦā§āϧāĨ¤

āφāϧ⧁āύāĻŋāĻ• āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻāĻŦāĻ‚ āϟāĻžāϚ āĻĄāĻŋāĻ­āĻžāχāϏ, CSS āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ, āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ-āĻ¸ā§āĻ•ā§āϰāϞāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĢā§āϞ⧁āχāĻĄ āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻ¸ā§āϤ⧃āϤ āϏāĻŽāĻ°ā§āĻĨāύ āύāĻŋāϝāĻŧ⧇ āĻ—āĻ°ā§āĻŦāĻŋāϤ, SortableJS āĻšāϞ āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ-āϚāĻžāĻ“āϝāĻŧāĻž-āĻ…āύ⧁āĻĻāĻžāύāĨ¤ Blazor Sortable āĻŦā§āϝāĻžāĻœā§‡āϰ āĻ…āϧ⧀āύ⧇ āĻĒ⧁āύāĻ°ā§āϜāĻ¨ā§āĻŽ āĻšāĻ“āϝāĻŧāĻž āϏāĻ¤ā§āĻ¤ā§āĻŦ⧇āĻ“, SortableJS āĻāϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āφāύ⧁āĻ—āĻ¤ā§āϝ āĻāĻ–āύāĻ“ āĻ…āĻĒāϰāĻŋāĻŽā§‡āϝāĻŧ āĻŽā§‚āĻ˛ā§āϝāĻŦāĻžāύāĨ¤ Blazor Sortable āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āĻ•āĻ ā§‹āϰāĻ­āĻžāĻŦ⧇ Shared/SortableList.razor, Shared/SortableList.razor.css āĻāĻŦāĻ‚ Shared/SortableList.razor.js āĻĢāĻžāχāϞ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤

SortableList āĻšāϞ āĻāĻ•āϟāĻŋ āĻ…āϞāϰāĻžāωāĻ¨ā§āĻĄāĻžāϰ āωāĻĒāĻžāĻĻāĻžāύ āϝāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āφāχāĻŸā§‡āĻŽā§‡āϰ āĻāĻ•āϟāĻŋ āϤāĻžāϞāĻŋāĻ•āĻž āύ⧇āϝāĻŧāĨ¤ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āϤāĻžāϰāĻĒāϰ⧇ āĻŦāĻžāĻ›āĻžāχāϝ⧋āĻ—ā§āϝ āϤāĻžāϞāĻŋāĻ•āĻžāϝāĻŧ āĻĒā§āϰāϤāĻŋāϟāĻŋ āφāχāĻŸā§‡āĻŽā§‡āϰ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāϤ⧇ āĻāĻ•āϟāĻŋ SortableItemTemplate āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āĻāĻ–āύāĻ“ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ SortableJS āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āύāĻž āĻ•āϰāĻž āϏāĻ¤ā§āĻ¤ā§āĻŦ⧇āĻ“ Blazor āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧāϕ⧇ āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ Blazor Sortable āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻ‰ā§ŽāϏāĻžāĻšāĻŋāϤ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇āĨ¤ āϤāĻŦ⧁āĻ“, āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āϟāĻžāύ āĻ…āύ⧁āϰ⧋āϧ āĻ¸ā§āĻŦāĻžāĻ—āϤ āϜāĻžāύāĻžāχ.

SortableJS āĻāϰ ​​āĻ¸ā§āĻŦāϤāĻ¨ā§āĻ¤ā§āϰ āĻĒā§āϰāĻžāĻ¨ā§āϤ āĻšāϞ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ JQuery āĻŦāĻž āĻ…āĻ¨ā§āϝ āϕ⧋āύ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻžāϰ āĻĻāĻžāĻŦāĻŋ āĻ•āϰ⧇ āύāĻžāĨ¤ āĻāϟāĻŋ āύāĻŽāύ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ āĻāĻ•āχ āϤāĻžāϞāĻŋāĻ•āĻžāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āϤāĻžāϞāĻŋāĻ•āĻž āĻĨ⧇āϕ⧇ āĻ…āĻ¨ā§āϝ āϤāĻžāϞāĻŋāĻ•āĻžāϝāĻŧ āĻŸā§‡āύ⧇ āφāύāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ, āφāχāĻŸā§‡āĻŽāϗ⧁āϞāĻŋ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻšāϞ⧇ CSS āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύ āĻŦāϜāĻžāϝāĻŧ āϰāĻžāϖ⧇ āĻāĻŦāĻ‚ āĻŽāϏ⧃āĻŖ āĻ…ā§āϝāĻžāύāĻŋāĻŽā§‡āĻļāύāϗ⧁āϞāĻŋāϕ⧇ āϏāĻšāϜāϤāϰ āĻ•āϰ⧇⧎ āĻāϟāĻŋ Angular TypeScript-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻ“āϝāĻŧ⧇āĻŦ āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•, Vue JavaScript āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻāĻŦāĻ‚ JQuery āϏāĻš āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāϰ āĻŦā§āϝāĻžāĻ• āφāĻĒ āĻ•āϰ⧇āĨ¤ āĻāχ āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŖāϟāĻŋ AppMaster āĻŽāϤ⧋ no-code āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĻ⧃āĻļā§āϝāĻĒā§‚āĻ°ā§āĻŖ, āϝāĻž āϕ⧋āĻĄāĻŋāĻ‚-āĻāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻž āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦ⧇ āĻŦāĻžāĻĻ āĻĻāĻŋāϝāĻŧ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋāϕ⧇ āĻ¸ā§āĻŸā§āϰ⧀āĻŽāϞāĻžāχāύ āĻ•āϰ⧇āĨ¤

āĻāϟāĻŋ āϝ⧋āĻ— āĻ•āϰāĻž āĻ…āĻ¤ā§āϝāĻ¨ā§āϤ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āϝ⧇ Blazor āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āĻĢ⧁āϞ-āĻ¸ā§āĻŸā§āϝāĻžāĻ• āĻ“āϝāĻŧ⧇āĻŦ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āύāĻŋāĻ°ā§āĻŽāĻžāϪ⧇āϰ āϜāĻ¨ā§āϝ .NET āĻāĻŦāĻ‚ C# āĻāϰ āϏ⧁āĻŦāĻŋāϧāĻž āύ⧇āĻ“āϝāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻšāĻ• āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇, āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‡āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āĻšā§āϰāĻžāϏ āĻ•āϰ⧇āĨ¤ āĻāχ āωāĻĻā§āϝ⧋āĻ—āϟāĻŋ āĻĒā§āϰāĻŽāĻžāĻŖ āĻ•āϰ⧇ āϝ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻĢā§āĻŸā§‡āϰ āĻŽāϤ⧋ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻĒāĻŽāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āĻŽāϤ⧋ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ āϝāĻžāϰāĻž low-code āĻāĻŦāĻ‚ no-code āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇, āĻ“āϝāĻŧ⧇āĻŦ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟāϕ⧇ āφāϰāĻ“ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏāϝ⧋āĻ—ā§āϝ āĻāĻŦāĻ‚ āĻĻāĻ•ā§āώ āĻ•āϰ⧇ āϤ⧁āϞāϤ⧇ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāϰ āϏ⧁āĻŦāĻŋāϧāĻžāϗ⧁āϞāĻŋāϕ⧇ āĻ•āĻžāĻœā§‡ āϞāĻžāĻ—āĻžāϝāĻŧ⧎

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
SortableJS āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻĢāϟ āĻŦā§āϞ⧇āϜāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻŸā§‡āĻĄ, āĻŦā§āϞ⧇āϜāĻžāϰ āϏāĻ°ā§āĻŸā§‡āĻŦāϞ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĒ⧁āύāϰ⧁āĻœā§āĻœā§€āĻŦāĻŋāϤ | AppMaster