css
<div class="jumbotron">
<div class="container-fluid">
<h1>Cemal Can Dinça</h1>
<p><a class="btn btn-primary btn-lg" href="#" role="button">CONTACT ME</a></p>
</div>
</div>
javascript
$(function () {
$("#scroll-to-top").illBeBack();
$('#search').on('click', function () {
$(this).button('loading');
var action = '@Url.Content("~/approvedRequests/")';
$("#searchForm").attr("action", action).submit();
return false;
});
$('#approveFix').on('click', function () {
if ($(":checkbox[name='approveon']:checked").length > 0) {
$('#approveModal').modal({ keyboard: false, backdrop: "static", });
}
return false;
});
$("#approveYes").on("click", function () {
$(this).button('loading');
var action = '@Url.Content("~/approveRequests/")';
$("#approveForm").attr("action", action).submit();
$('#approveModal').modal("destroy");
return false;
});
$("#allCheckBtn").on("click", function () {
$(":checkbox[name='approveon']").prop("checked", true);
});
$("#allUncheckBtn").on("click", function () {
$(":checkbox[name='approveon']").prop("checked", false);
});
});
java
/**
* プロジェクト検索実行
*/
@RequestMapping(value="/projectSearch", method=RequestMethod.GET)
public String projectSearch(@Valid @ModelAttribute ProjectSearchForm form, BindingResult errors, Model model, HttpSession session){
if (errors.hasErrors() ) {
return "projectDetailSearchCondition";
}
//ページング情報
Integer count = service.countProjects(form);
Pagination pagination = new Pagination(form.getPage(), PROJECT_NUM_PER_PAGE, count);
//集計情報
Map<ProjectStastics, List<ProjectStastics>> statistics = conv(service.summarizeByCurprctyp(form));
//プロジェクト一覧
List<ProjectSearchResult> projects = service.searchProjects(form);
session.setAttribute(SESSION_KEY, form);
model.addAttribute("projects", projects);
model.addAttribute("statistics", statistics);
model.addAttribute("pagination", pagination);
return "projectList";
}