]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/web/js/dojo/openils/widget/EditDialog.js
added support for retrieving the formatted value from the widgets in a pane. all...
[working/Evergreen.git] / Open-ILS / web / js / dojo / openils / widget / EditDialog.js
1 if(!dojo._hasResource['openils.widget.EditDialog']) {
2     dojo.provide('openils.widget.EditDialog');
3     dojo.require('openils.widget.EditPane');
4     dojo.require('dijit.Dialog');
5
6
7     /**
8      * Given a fieldmapper object, this builds a pop-up dialog used for editing the object
9      */
10
11     dojo.declare(
12         'openils.widget.EditDialog',
13         [dijit.Dialog],
14         {
15             fmClass : '',
16             fmObject : null,
17             mode : 'update',
18             fieldOrder : null, // ordered list of field names, optional.
19             editPane : null,
20
21             constructor : function() {
22                 //this.inherited(arguments);
23                 this.editPane = new openils.widget.EditPane();
24             },
25
26             /**
27              * Builds a basic table of key / value pairs.  Keys are IDL display labels.
28              * Values are dijit's, when values set
29              */
30             startup : function() {
31                 this.inherited(arguments);
32                 this.editPane.startup();
33                 this.domNode.appendChild(this.editPane.domNode);
34             }
35         }
36     );
37 }
38