<!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>