<?php
$grid = new ArtiGrid();
$insert = '<div class="order-form">
<h2>Customer Order Form</h2>
<div class="form-group">
<label class="form-label">Customer Number: *</label>
{customerNumber}
</div>
<div class="form-group">
<label class="form-label">Order Date: *</label>
{orderDate}
</div>
<div class="form-group">
<label class="form-label">Status:</label>
{status}
</div>
<div class="form-group">
<label class="form-label">Required Date:</label>
{requiredDate}
</div>
<div class="form-group">
<label class="form-label">Shipped Date:</label>
{shippedDate}
</div>
<div class="form-actions">
{action}
</div>
</div>';
$edit = '<div class="order-form">
<h2>Customer Order Form</h2>
<div class="form-group">
<label class="form-label">Customer Number: *</label>
{orderNumber}
</div>
<div class="form-group">
<label class="form-label">Order Date: *</label>
{orderDate}
</div>
<div class="form-actions">
{action}
</div>
</div>';
$grid->setInsertFormTemplate($insert);
$grid->setEditFormTemplate($edit);
$grid->table('orders')
->template('bootstrap5')
->perPage(10)
->required(false)
->validation_required('customerNumber')
->validation_required('orderDate')
->modal();
echo $grid->render();
?>