OSDN Git Service

implement iepg adding on web function(beta).
[rec10/rec10-git.git] / Rec10WEB / trunk / src / schedule.htm
index 6c1924a..424c4bf 100644 (file)
@@ -5,45 +5,82 @@
         <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>Rec10Web Schedule管理</title>
-        <script type="text/javascript" src="../dojo/dojo.js" djConfig="parseOnLoad: true"></script>
+        <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('dojox.grid.Grid');
+            dojo.require('dojo.parser');
+            dojo.require('dojox.grid.DataGrid');
             dojo.require('dojo.data.ItemFileReadStore');
             dojo.require('dojox.data.CsvStore');
-            dojo.require('dojo.parser');
-
-
+            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>
 
     <!-- テーマの読み込み -->
-    <body class="tundra">  
-        <table
-            dojoType="dojox.grid.Grid"
-            store="store"
-            query="{id:'*'}"
-            autoHeight="true"
-            width="100%"
-            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 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>