ASP.NET MVC - dynamiczna tabela?

0

Cześć, mam pewien problem. Powiedzmy, że w widoku ma tabelę 3 wiersze na 4 kolumny. Dodatkowo chcę dodać buttona który powiedzmy rozszerzy mi tabelę o dodatkową kolumnę. Ale nie chcę by w przypadku naciśnięcia przycisku "Dodaj kolumnę" usuwało mi wszystkie wartości (jeśli już jakies wprowadziłem do tabeli) i następnie dodawało nową kolumnę - jeśli jakieś wartości już zostały wpisane do tabeli chciałbym je zachować. Dodatkowo, chciałbym powiązać ilości kolumn do generowanych modeli. W sensie jeśli jest 3 kolumny to chcę otrzymać 3 modele, jeśli 4 to 4 modele itd.

Początkowo myślałem, by powiązać to z jQuery na wzór:

    $("#addColumn").click(function () {
        debugger;
        $("tr:first").append("<td>TEST</td>");
	$("tr:first").append("<td>MyTitle</td>");
	$("tr:not(:first)").append("<td>test2</td>");
    });
</script>

Ale do : $("tr:not(:first)").append("test2</td>"); nie mogę wprowadzić przykładowo @html.TextBox - i w razie czego to później nie wiem jak powiązać dodatkowe kolumny z wygenerowaniem i uzupełnieniem odpowiednio model

0

Musisz tworzyć cała tabele dynamicznie(będzie łatwiej) , zrób klasy domenie (row, Cell, table) i iteruj po każdym elemencie.


Class table {
 Row[] row;
} 
Class Row{
 Cell[] cell;
}
Class Cell{
 Value;
 Position;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1