2 [% ctx.page_title = l("Hard Due Date Values") %]
3 <script type="text/javascript">
4 dojo.require("openils.CGI");
5 dojo.require("openils.PermaCrud");
6 dojo.require("openils.Util");
7 dojo.require("openils.widget.AutoGrid");
8 dojo.require("dijit.form.TextBox");
10 openils.Util.addOnLoad(
13 var chdd_id = (new openils.CGI()).param("chdd");
16 filter = {"hard_due_date": chdd_id};
18 (new openils.PermaCrud()).retrieve("chdd", chdd_id);
20 dojo.byId("linked_chdd_name").innerHTML = hard_due_date.name();
21 dojo.byId("linked_chdd_link").innerHTML = hard_due_date.id();
22 dojo.byId("linked_chdd_link").onclick = function() {
23 location.href = oilsBasePath +
24 "/conify/global/config/hard_due_date?id=" +
27 openils.Util.show("linked_chdd");
30 chddvGrid.overrideEditWidgets.hard_due_date =
31 new dijit.form.TextBox({"disabled": true});
32 chddvGrid.overrideEditWidgets.hard_due_date.shove = {
36 chddvGrid.loadAll({"order_by": {"chddv": "active_date"}}, filter);
40 <div dojoType="dijit.layout.ContentPane" layoutAlign="client">
41 <div dojoType="dijit.layout.ContentPane"
42 layoutAlign="top" class="oils-header-panel">
43 <div>[% l('Hard Due Date Values') %]</div>
46 dojoType="dijit.form.Button"
47 onClick="chddvGrid.showCreateDialog();">[% l('New Hard Due Date Value') %]</button>
49 dojoType="dijit.form.Button"
50 onClick="chddvGrid.deleteSelected();">[% l('Deleted Selected') %]</button>
53 <div class="hidden" id="linked_chdd">
54 <em>[% l('Showing only hard due date values related to hard due date object') %]</em>
55 <strong id="linked_chdd_name"></strong> (#
56 <a href="javascript:void(0);" id="linked_chdd_link"></a>)
59 <table jsId="chddvGrid"
60 dojoType="openils.widget.AutoGrid"
63 defaultCellWidth="'auto'"
64 fieldOrder="['hard_due_date', 'ceiling_date', 'active_date']"
65 suppressFields="['hard_due_date']"
66 suppressEditFields="['id']"