@model Model_Association @inject SbmLocaliser Localiser @{ /* Associations - Index */ ViewData["Title"] = "Associations"; Model.AdditionalFiles_JS.Add("js/sbm-assoc.js"); }
@* Filter form - wrap header to include paging controls. *@ @using (@Html.BeginForm(FormMethod.Post, new { @id = "frmAssociationFilter", @class = "sbm-form", @onSubmit = "return false;" })) { @* Header - Page caption, paging controls, actions. *@
@Localiser["label.associations"]
@* Burger menu *@
@* Filter Panel *@
@* Association Category *@
@Localiser["label.type"]
@Html.DropDownListFor(model => model.Filter.AssociationType, Model.GetAssociationTypeCodesForSelect(), Localiser["label.any"], new { @id = "", @class = "FilterAssociationType sbm-select" })
@* Association filter - name etc. *@
@Localiser["label.search"]
@Html.TextBoxFor(model => model.Filter.Search, new { @id = "", @class = "FilterSearch sbm-input", @maxlength = "32" })
} @* Item list *@
@Localiser["label.type"] @Localiser["label.code"] @Localiser["label.name"] @Localiser["label.address"] @Localiser["label.notes"] @Localiser["label.status"]
@* Element templates *@
@* Burger dropdown item template - ul is ignored *@
  • XXX
@* Association row template - table is ignored. *@
@* Burger menu *@
@* Burger dropdown item template - ul is ignored *@
  • XXX