0
私はブートストラップで動的テーブルを作成しています。 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
});
});
以下のように動作します今の点は、私はちょうど管理者のための1列目に見えるようにしたいということです。 しかし、私が気づいたように、razorhtmlにjQuery.append()を追加することはできません。
は、誰がどのようにショーの列が
UserInRole( "")の依存/非表示にするアイデアを持っていますか?