Я создаю динамические таблицы с бутстрапом. Я получаю данные по запросу ajax и после того, как я делаю X-загрузочные таблицы. Он работает, как показано нижеjQuery append razor mvc
success: function (succ) {
$("#showMonth").text(monthArray[currentVisibleMonth - 1] + " " + currentVisibleYear);
$("#tables").empty();
var efficiencyDurations = succ.efficiencyDuration;
var reportTables = succ.reportArray;
var reportDurations = succ.totalDurations;
$(succ.reportArray).each(function (i) {
$(reportTables[i].data).each(function (datearray) {
var date = new Date(parseInt(reportTables[i].data[datearray].Date.substr(6)));
var formattedDate = $.format.date(date, "dd-MM-yyyy");
reportTables[i].data[datearray].Date = formattedDate;
});
var duration = efficiencyDurations[i];
$("#tables").append('<span class="text-primary"><b>' + reportTables[i].data[0].ClientName + "/" + reportTables[i].data[0].ProjectName + "/" + reportTables[i].data[0].TaskName + '</b></span> <span class="text-danger"><b>(' + duration + ")</b></span>");
$("#tables").append("<table id=table" + i + '><thead><tr class="clickable-row"> <th data-field="Date" class="col-md-1"> Date </th><th data-field="Description" class="col-md-8"> Description</th> <th data-field="Duration" class="col-md-1">Real Duration</th> <th class="col-md-1" data-field="EfficiencyDuration">Duration</th> </tr></thead></table>');
$("#table" + i).bootstrapTable({
data: reportTables[i].data,
striped: true
});
});
Теперь дело в том, что я хочу сделать один столбец видимым только для администратора. Но, как я заметил, я не могу добавить razorhtml с jQuery.append().
Кто-нибудь есть идеи, как скрыть/показать столбец зависит от
UserInRole ("")?