mirror of
https://github.com/Hopiu/djLint.git
synced 2026-05-28 14:18:16 +00:00
94 lines
3.8 KiB
HTML
94 lines
3.8 KiB
HTML
{% extends "layouts/base.html" %}
|
|
{% block title %}Tables JSGrid {% endblock %}
|
|
<!-- Element injected in the BODY element -->
|
|
{% block body_class %}{% endblock body_class %}
|
|
<!-- Specific Page CSS goes HERE -->
|
|
{% block stylesheets %}
|
|
<!-- Google Font: Source Sans Pro -->
|
|
<link rel="stylesheet"
|
|
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback">
|
|
<!-- Font Awesome -->
|
|
<link rel="stylesheet" href="/static/assets/plugins/fontawesome-free/css/all.min.css">
|
|
<!-- jsGrid -->
|
|
<link rel="stylesheet" href="/static/assets/plugins/jsgrid/jsgrid.min.css">
|
|
<link rel="stylesheet" href="/static/assets/plugins/jsgrid/jsgrid-theme.min.css">
|
|
<!-- Theme style -->
|
|
<link rel="stylesheet" href="/static/assets/css/adminlte.min.css">
|
|
{% endblock stylesheets %}
|
|
{% block content %}
|
|
<!-- Content Wrapper. Contains page content -->
|
|
<div class="content-wrapper">
|
|
<!-- Content Header (Page header) -->
|
|
<section class="content-header">
|
|
<div class="container-fluid">
|
|
<div class="row mb-2">
|
|
<div class="col-sm-6">
|
|
<h1>jsGrid</h1>
|
|
</div>
|
|
<div class="col-sm-6">
|
|
<ol class="breadcrumb float-sm-right">
|
|
<li class="breadcrumb-item">
|
|
<a href="#">Home</a>
|
|
</li>
|
|
<li class="breadcrumb-item active">
|
|
jsGrid
|
|
</li>
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- /.container-fluid -->
|
|
</section>
|
|
<!-- Main content -->
|
|
<section class="content">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h3 class="card-title">jsGrid</h3>
|
|
</div>
|
|
<!-- /.card-header -->
|
|
<div class="card-body">
|
|
<div id="jsGrid1"></div>
|
|
</div>
|
|
<!-- /.card-body -->
|
|
</div>
|
|
<!-- /.card -->
|
|
</section>
|
|
<!-- /.content -->
|
|
</div>
|
|
{% endblock content %}
|
|
<!-- Specific Page JS goes HERE -->
|
|
{% block javascripts %}
|
|
<!-- jQuery -->
|
|
<script src="/static/assets/plugins/jquery/jquery.min.js"></script>
|
|
<!-- Bootstrap 4 -->
|
|
<script src="/static/assets/plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
|
|
<!-- jsGrid -->
|
|
<script src="/static/assets/plugins/jsgrid/demos/db.js"></script>
|
|
<script src="/static/assets/plugins/jsgrid/jsgrid.min.js"></script>
|
|
<!-- AdminLTE App -->
|
|
<script src="/static/assets/js/adminlte.min.js"></script>
|
|
<!-- AdminLTE for demo purposes -->
|
|
<script src="/static/assets/js/demo.js"></script>
|
|
<!-- page script -->
|
|
<script>
|
|
$(function () {
|
|
$("#jsGrid1").jsGrid({
|
|
height: "100%",
|
|
width: "100%",
|
|
|
|
sorting: true,
|
|
paging: true,
|
|
|
|
data: db.clients,
|
|
|
|
fields: [
|
|
{ name: "Name", type: "text", width: 150 },
|
|
{ name: "Age", type: "number", width: 50 },
|
|
{ name: "Address", type: "text", width: 200 },
|
|
{ name: "Country", type: "select", items: db.countries, valueField: "Id", textField: "Name" },
|
|
{ name: "Married", type: "checkbox", title: "Is Married" }
|
|
]
|
|
});
|
|
});
|
|
</script>
|
|
{% endblock javascripts %}
|