ASP.NET ЛИНИЯ ПУНКТЫ - PullRequest
       5

ASP.NET ЛИНИЯ ПУНКТЫ

0 голосов
/ 19 мая 2018

Я новичок в ASP.NET MVC 5. Я пытаюсь создать систему управления запасами, в которой мы можем отдавать заказы, покупать предметы и т. Д. Я хочу разработать систему, в которой мы можем выбирать предметы для покупки, ихколичество и цена.У меня есть идея, что я могу сделать это в таблице, но я не знаю, как динамически увеличивать строки таблицы, каждый раз, когда я нажимаю кнопку, чтобы добавить новый элемент, так что при каждом щелчке создается новая строка, в которой я могу выбратьновый предмет.

Ответы [ 2 ]

0 голосов
/ 19 мая 2018

Вы должны поддерживать листинг на стороне клиента, используя javascript или jquery.Создавайте динамически таблицу, когда пользователь нажимает кнопку добавления строки в таблицу.

Вы также можете использовать стороннюю библиотеку js, такую ​​как datatable, jqgrid и т. Д. Вы можете изучить ее.

Datatable https://datatables.net/

Jqgrid http://trirand.com/blog/jqgrid/jqgrid.html

0 голосов
/ 19 мая 2018

Строки динамической таблицы не являются чем-то, что встроено в ASP.NET MVC.Я предлагаю использовать интерфейсную библиотеку для привязки данных, и Knockout отлично подходит для этого.

Проверьте Observable Arrays и привязку foreach часть, они именно то, что вам нужно.

В основном вам нужно объявить массив в javascript, использовать data-bind="foreach: myArray" в вашем <tbody> HTML, а затем добавить функцию JS, которая выполняет myArray.push(newValue);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...