1 <patTemplate:tmpl name="_widget">
\r
2 <script type="text/javascript">
\r
5 if (!window.confirm('項目を新規追加しますか?')) return false;
\r
6 document.main.itemcount.value = $('#item_list').find('.dragRow').length;
\r
7 document.main.act.value = 'add';
\r
8 document.main.submit();
\r
11 function updateItem(serialNo){
\r
12 if (!window.confirm('項目を更新しますか?')) return false;
\r
13 document.main.itemcount.value = $('#item_list').find('.dragRow').length;
\r
14 document.main.act.value = 'update';
\r
15 document.main.submit();
\r
18 function delItem(serialNo){
\r
19 if (!window.confirm('項目を削除しますか?')) return false;
\r
20 document.main.act.value = 'delete';
\r
21 document.main.submit();
\r
24 function cancelItem(){
\r
25 document.main.task.value = 'category';
\r
26 document.main.submit();
\r
32 var lineText = '<tr class="dragRow"><td class="dragHandle"></td><td align="center"><span class="lineNo"></span></td>';
\r
33 lineText += '<td><input type="text" name="item_linename[]" size="20" maxlength="50" style="width:100%" /></td>';
\r
34 lineText += '<td><input type="text" name="item_lineid[]" size="20" maxlength="20" style="width:100%" /></td>';
\r
35 lineText += '<td align="center"><a class="delLine" href="#"><img src="{_ROOT_URL}/images/system/delete.png" width="16" height="16" border="0" alt="削除" title="削除" /></a></td></tr>';
\r
36 $('#item_list').append(lineText);
\r
42 function setupList()
\r
44 $("#item_list").tableDnD({
\r
45 onDrop: function(table, row){
\r
48 dragHandle: "dragHandle"
\r
50 $("#item_list tr").hover(function(){
\r
51 $(this.cells[0]).addClass('currentHandle');
\r
53 $(this.cells[0]).removeClass('currentHandle');
\r
56 $("#item_list tr .delLine").click(function(){
\r
57 $(this).parents('.dragRow').remove();
\r
66 $("#item_list tr .lineNo").each(function(index){
\r
67 $(this).text(index + 1);
\r
70 $(document).ready(function(){
\r
76 <div align="center">
\r
78 <!-- m3:ErrorMessage -->
\r
79 <form method="post" name="main">
\r
80 <input type="hidden" name="task" value="category_detail" />
\r
81 <input type="hidden" name="act" />
\r
82 <input type="hidden" name="serial" value="{SERIAL}" />
\r
83 <input type="hidden" name="itemcount" />
\r
86 <label><span {_HELP_CATEGORY_DETAIL}>カテゴリ詳細</span></label>
\r
88 <td align="right"><span {_HELP_CATEGORY_RET_BTN}><input type="button" class="button" onclick="cancelItem();" value="戻る" /></span>
\r
90 <tr><td colspan="2">
\r
91 <table class="simple-table" width="800">
\r
94 <td class="table-headside" width="150"><span {_HELP_CATEGORY_NAME}>名前</span></td>
\r
95 <td><input type="text" name="item_name" value="{NAME}" size="40" maxlength="60" /></td>
\r
96 <td class="table-headside" width="150"><span {_HELP_CATEGORY_ID}>カテゴリ識別ID</span></td>
\r
98 <patTemplate:tmpl name="id_field" visibility="hidden">{ID}<input type="hidden" name="item_id" value="{ID}" /></patTemplate:tmpl>
\r
99 <patTemplate:tmpl name="new_id_field" visibility="hidden"><input type="text" name="item_id" value="{ID}" size="30" maxlength="40" /></patTemplate:tmpl>
\r
103 <td class="table-headside"><span {_HELP_CATEGORY_INDEX}>表示順</span></td>
\r
104 <td colspan="3"><input type="text" name="item_index" value="{INDEX}" size="3" maxlength="3" onkeypress="return m3_numericKey(event,true);" /></td>
\r
107 <td class="table-headside"><span {_HELP_IMAGE_FILE}>カテゴリ項目</span></td>
\r
109 <table id="item_list" class="simple-table-inner" width="100%">
\r
111 <tr><th width="35">移動</th><th width="30">No</th><th width="200">項目名</th><th width="200">項目ID</th><th>操作</th></tr>
\r
113 <patTemplate:tmpl name="item_list">
\r
114 <tr class="dragRow">
\r
115 <td class="dragHandle"></td>
\r
116 <td align="center"><span class="lineNo"></span></td>
\r
117 <td><input type="text" name="item_linename[]" value="{NAME}" size="20" maxlength="50" style="width:100%" /></td>
\r
118 <td><input type="text" name="item_lineid[]" value="{ID}" size="20" maxlength="20" style="width:100%" /></td>
\r
119 <td align="center"><a class="delLine" href="#"><img src="{ROOT_URL}/images/system/delete.png" width="16" height="16" border="0" alt="削除" title="削除" /></a></td>
\r
121 </patTemplate:tmpl>
\r
123 <div><input type="button" class="button" onclick="addLine();" value="追加" /></div>
\r
127 <td align="right" colspan="4">
\r
128 <patTemplate:tmpl name="add_button" visibility="hidden">
\r
129 <input type="button" class="button" onclick="addItem();" value="新規登録" />
\r
130 </patTemplate:tmpl>
\r
131 <patTemplate:tmpl name="update_button" visibility="hidden">
\r
132 <input type="button" class="button" onclick="updateItem();" value="更新" />
\r
133 </patTemplate:tmpl>
\r
142 </patTemplate:tmpl>
\r