OSDN Git Service

implement iepg adding on web function(beta).
[rec10/rec10-git.git] / Rec10WEB / trunk / src / schedule.htm
index 8d3d3a0..424c4bf 100644 (file)
@@ -1,50 +1,86 @@
 
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html lang="ja">
-   <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta http-equiv="Content-Style-Type" content="text/css">
-    <meta http-equiv="Content-Script-Type" content="text/javascript">
-    <link href="../dojox/grid/_grid/Grid.css" rel="stylesheet" type="text/css">
-    <link href="../dojox/grid/_grid/tundraGrid.css" rel="stylesheet" type="text/css">
-    <title>Grid / Dojo</title>
-    <script type="text/javascript" src="../dojo/dojo.js" djConfig="parseOnLoad: true"></script>
-    <script type="text/javascript">
-    <!--
-        dojo.require('dojox.grid.Grid');
-        dojo.require('dojo.data.ItemFileReadStore');
-        dojo.require('dojox.data.CsvStore');
-        dojo.require('dojo.parser');
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+        <meta http-equiv="Content-Style-Type" content="text/css">
+        <meta http-equiv="Content-Script-Type" content="text/javascript">
+        <title>Rec10Web Schedule管理</title>
+        <script src="./dojo/dojo/dojo.js" djConfig="parseOnLoad:true">
+        </script>
+        <!-- テーマの読み込み -->
+        <style type="text/css">
+            @import "./dojo/dojo/resources/dojo.css";
+            @import "./dojo/dijit/themes/tundra/tundra.css";
+            @import "./dojo/dojox/grid/resources/Grid.css";
+            @import "./dojo/dojox/grid/resources/tundraGrid.css";
+        </style>
+        <script type="text/javascript">
+            <!--
+            dojo.require('dojo.parser');
+            dojo.require('dojox.grid.DataGrid');
+            dojo.require('dojo.data.ItemFileReadStore');
+            dojo.require('dojox.data.CsvStore');
+            dojo.require("dijit.form.Form");
+            dojo.require('dijit.form.FilteringSelect');
+            dojo.require('dijit.form.Button');
+            // グリッドに表示する元データをロード
+            var store = new dojox.data.CsvStore({url:'./recdatum.csv'});
+            function click(){
+                var items=dijit.byId("grid").selection.getSelected();
+                var str="";
+                for (i=0;i<items.length;i++){
+                    var s=dijit.byId("grid").store.getValue(items[i],"id");
+                    str=str+s+",";
+                }
+                dijit.byId("tasknum").setValue(str);
+            }
+            -->
+        </script>
+    </head>
 
-        // グリッドに表示する元データをロード
-        var store = new dojox.data.CsvStore({url:'./recdatum.csv'});
-    -->
-    </script>
-</head>
-
-      <!-- テーマの読み込み -->
-       <body class="tundra">
-       <table
-
-        style="height:400px;"
-        dojoType="dojox.grid.Grid"
-        store="store"
-        query="{id:'*'}"
-        clientSort="true">
-            <thead>
-                <tr>
-                    <th width="30px" field="id">ID</th>
-                    <th width="90px" field="type">タイプ</th>
-                    <th width="50px" field="chtxt">チャンネル</th>
-                    <th field="title">タイトル</th>
-                    <th width="100px" field="btime">開始</th>
-                    <th width="100px" field="etime">終了</th>
-                    <th width="30px" field="opt">オプション</th>
-                    <th width="50px" field="deltaday">周期</th>
-
-
-                </tr>
-            </thead>
-        </table>
-</body>
+    <!-- テーマの読み込み -->
+    <body class="tundra">
+        <div dojoType="dijit.form.Form" action="rec10web.py" onExecute="this.submit()">
+            <table
+                id="grid"
+                name="grid"
+                dojoType="dojox.grid.DataGrid"
+                store="store"
+                query="{id:'*'}"
+                autoHeight="true"
+                width="100%"
+                autoWidth="true"
+                clientSort="true"
+                onClick="click">
+                <thead>
+                    <tr>
+                        <th width="30px" field="id">ID</th>
+                        <th width="90px" field="type">タイプ</th>
+                        <th width="50px" field="chtxt">チャンネル</th>
+                        <th width="150px" field="title">タイトル</th>
+                        <th width="100px" field="btime">開始</th>
+                        <th width="100px" field="etime">終了</th>
+                        <th width="30px" field="opt">オプション</th>
+                        <th width="50px" field="deltaday">周期</th>
+                    </tr>
+                </thead>
+            </table>
+            <select name="exec"
+                    dojoType="dijit.form.FilteringSelect"
+                    autocomplete="false"
+                    value="del"
+                    onChange="setType">
+                <option value="del">削除(複数同時可能)</option>
+                <option value="change">変更(最後に選択したもの)</option>
+            </select>
+            <div dojoType="dijit.form.Button" type="submit">実行</div>
+            <div dojoType="dijit.form.TextBox"
+                 name="tasknum"
+                 id="tasknum"
+                 value=""
+                 style="display:none">
+            </div>
+        </div>
+    </body>
 </html>