or
var layerTable = new kendo.data.DataSource();
1.
vm.SetLayers = function(values) {
2.
this.LayerTable.data(values);
3.
this.LayerTable.aggregate = [{ field: "FileCount", aggregate: "count" }];
4.
//this.trigger("change", { field: "LayerTable" });
5.
};
1.
vm.LayerTable.aggregates();
<
div
class
=
"phoneNumberEntry"
>
<
div
class
=
"phoneModalDropdown"
>@Html.DropDownListFor(model => Model.Phone1.PhoneTypeId, ViewBag.PhoneTypeList1 as SelectList, new { @style = "width: 105px" })</
div
>
<
span
class
=
"phoneNumber"
>@Html.EditorFor(model => Model.Phone1.PhoneNumber)</
span
>
<
span
class
=
"extension"
>@Html.EditorFor(model => Model.Phone1.PhoneExtension)</
span
>
<
span
class
=
"isPrimary"
>Primary: <
input
type
=
"checkbox"
data-bind
=
"checked: Phone1.IsPhonePrimary"
/></
span
>
</
div
>
<
div
class
=
"phoneNumberEntry"
>
<
div
class
=
"phoneModalDropdown"
>@Html.DropDownListFor(m => m.Phone2.PhoneTypeId, ViewBag.PhoneTypeList2 as SelectList, "Select Type", new { @style = "width: 105px" })</
div
>
<
span
class
=
"phoneNumber"
>@Html.EditorFor(model => Model.Phone2.PhoneNumber)</
span
>
<
span
class
=
"extension"
>@Html.EditorFor(model => Model.Phone2.PhoneExtension)</
span
>
<
span
class
=
"isPrimary"
>Primary: <
input
type
=
"checkbox"
data-bind
=
"checked: Phone2.IsPhonePrimary"
/></
span
>
</
div
>
<
div
class
=
"phoneNumberEntry"
>
<
div
class
=
"phoneModalDropdown"
>@Html.DropDownListFor(m => m.Phone3.PhoneTypeId, ViewBag.PhoneTypeList3 as SelectList, "Select Type", new { @style = "width: 105px" })</
div
>
<
span
class
=
"phoneNumber"
>@Html.EditorFor(model => Model.Phone3.PhoneNumber)</
span
>
<
span
class
=
"extension"
>@Html.EditorFor(model => Model.Phone3.PhoneExtension)</
span
>
<
span
class
=
"isPrimary"
>Primary: <
input
type
=
"checkbox"
data-bind
=
"checked: Phone3.IsPhonePrimary"
/></
span
>
</
div
>
public class PhoneType
{
public string PhoneTypeDesc
{ get; set; }
public byte? PhoneTypeId
{ get; set; }
}