source: Dev/trunk/src/client/dojox/form/tests/test_MultiComboBox.html

Last change on this file was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 2.0 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2        "http://www.w3.org/TR/html4/strict.dtd">
3<html>
4        <head>
5        <title>Multi-input ComboBox widget</title>
6                <style type="text/css">
7                        @import "../../../dijit/themes/claro/claro.css";
8                        @import "../../../dijit/tests/css/dijitTests.css";
9                        @import "../../../dojo/resources/dojo.css";
10
11                        body { margin:20px; }
12                        #widget_frogin,
13                        #widget_frogin2
14                        { width: 30em; height:1.2em; }
15
16                </style>
17                <script type="text/javascript" src="../../../dojo/dojo.js"
18                        data-dojo-config="isDebug: true, parseOnLoad: true"></script>
19                <script type="text/javascript">
20                        dojo.require("dojo.parser");
21                        dojo.require("dojox.form.MultiComboBox");
22                        dojo.require("dojo.data.ItemFileReadStore");
23                        dojo.require("dijit.form.Button");
24                </script>
25        </head>
26        <body class="claro">
27               
28                <h1 class="testTitle">dojox.form.MultiComboBox</h1>
29                <p>
30                This widget is an extension to ComboBox to allow "tag" style input using a datastore. Start typing
31                into the box, and your options will be presented. The default delimiter is a comma, which can be over-ridden
32                by the delimiter="" attrbute.
33                </p>
34
35                <div dojoType="dojo.data.ItemFileReadStore" data-dojo-id="memberTagStore"
36                        url="_tags.json"></div>
37               
38                <h3>Default:</h3>               
39                <input dojoType="dojox.form.MultiComboBox" id="frogin"
40                        store="memberTagStore"
41                        value=""
42                        searchAttr="tag"
43                        name="tags" />
44
45                <h3>Alternate delimiter (:)</h3>
46                <input dojoType="dojox.form.MultiComboBox" id="frogin2"
47                        store="memberTagStore"
48                        value=""
49                        delimiter=":"
50                        searchAttr="tag"
51                        name="tags2" />
52
53                <h3>From code:</h3>
54                <button dojoType="dijit.form.Button">
55                        Make it.
56                        <script type="dojo/method" data-dojo-event="onClick">
57                                var widget = new dojox.form.MultiComboBox({
58                                        store:memberTagStore,
59                                        searchAttr:"tag"
60                                },"frogin3");
61                                widget.startup();
62                                // only make it once.
63                                this.set('disabled', true);
64                        </script>
65                </button><br>
66
67                <input id="frogin3" name="tags3" value="" />
68               
69
70        </body>
71</html>
Note: See TracBrowser for help on using the repository browser.