2015-06-30 2 views
0

Я использую - Bootstrap tableКак передать модель в URL-адрес для начальной загрузки?

Я не могу понять, как я передать модель в data-url свойство bootstrap-table?

Мой Бритва Код:

@model IEnumerable<MyModel> 

<table id="myTable" data-url=......"> 
    <thead> 
     <tr> 
      <th data-field="MyProperty"> 
       Some Example 
      </th> 
      <th data-field="MyProperty2"> 
       Some Example 
      </th> 
      <th data-field="MyProperty3"> 
       Some Example 
      </th> 
     </tr> 
    </thead> 
</table> 

My Controller Code - на всякий случай.

[HttpGet] 
public ActionResult GetMyValues() 
{ 
    List<MyTable> myList = myObj.GetValues(); 
    return PartialView("MyPartialView", myList); 
} 
+0

какое значение вы пытаетесь установить? –

+0

значений из моего списка, который входит в модель (в бритве) – user2281858

+0

вы хотите установить, какое значение элемента, неясно, где вы застряли? –

ответ

1

Вам нужно будет конвертировать ваши модели IEnumerable, используя то есть ниже код

var data = @Html.Raw(Json.Encode(@Model)); 

затем связать эти данные в HTML таблице

$(function() { 
    $('#table').bootstrapTable({ 
     data: data 
    }); 
}); 
+0

как это будет работать? – user2281858

+0

У вас проверено, почему это не работает? –

+0

это не работает ... я могу сказать, что: Это больше связано с тем, как работает 'bootstrap-table'. Во всяком случае, почему я хочу установить одно свойство в таблице. – user2281858