function select_gebiet_callback(data)
{
- select_update('edit_kostenstelle',data.info);
+ select_update('edit_kostenstelle',data.info,1);
}
function select_gebiet(obj)
function form_onload()
{
get_info('gebiete', {}, function (data) { select_update('edit_gebiet',data.info, 1); });
- get_info('ordnungen', {}, function (data) { select_update('edit_ordnung',data.info); });
- get_info('mitarbeiter', {}, function (data) { select_update('edit_personal',data.info); });
+ get_info('ordnungen', {}, function (data) { select_update('edit_ordnung',data.info,1); });
+ get_info('mitarbeiter', {}, function (data) { select_update('edit_personal',data.info, 1); });
get_info('geraete', {}, function (data) { select_update('edit_geraet',data.info, 1); });
- get_info('arbeitsarten', {}, function (data) { select_update('edit_arbeitsart',data.info); });
+ get_info('arbeitsarten', {}, function (data) { select_update('edit_arbeitsart',data.info,1); });
}
function replicate_personal()
elem = document.createElement('select');
elem.id = 'edit_personal:' + number;
elem.name = 'personal:' + number;
+ elem.options[0] = new Option('Bitte wählen Sie','',false,false);
personal.parentNode.appendChild(elem);
- get_info('mitarbeiter', {}, function (data) { select_update('edit_personal:'+number,data.info); });
+ get_info('mitarbeiter', {}, function (data) { select_update('edit_personal:'+number,data.info, 1); });
elem = document.createElement('br');
stunden.parentNode.appendChild(elem);
datum: 'Datum',
gebiet: 'Gebiet',
kostenstelle: 'Gewässer',
+ ordnung: 'Gewässerordnung',
+ arbeitsart: 'Arbeiten',
+ personal: 'Mitarbeiter',
stunden: 'Stunden',
geraet: 'Gerät',
geraetstunden: 'Gerätestunden'};
<tr>
<td width="25%"><input id="edit_datum" name="datum" size="8"> <img class="calendar" src="images/icons/calendar.gif" onclick="calendar('edit_datum',event)"></td>
<td width="25%"><select id="edit_gebiet" name="gebiet" onchange="select_gebiet(this)"><option value="">Bitte wählen Sie</option></select></td>
- <td width="25%"><select id="edit_kostenstelle" name="kostenstelle"></select></td>
- <td width="25%"><select id="edit_ordnung" name="ordnung"></select></td>
+ <td width="25%"><select id="edit_kostenstelle" name="kostenstelle"><option value="">Bitte wählen Sie</option></select></td>
+ <td width="25%"><select id="edit_ordnung" name="ordnung"><option value="">Bitte wählen Sie</option></select></td>
</tr>
</table>
<td width="10%"> </td>
</tr>
<tr>
- <td width="30%"><select id="edit_personal" name="personal"></select></td>
+ <td width="30%"><select id="edit_personal" name="personal"><option value="">Bitte wählen Sie</option></select></td>
<td width="30%"><input id="edit_stunden" name="stunden" size="5" type="text"></td>
<td width="30%"> </td>
<td width="10%" align="right"valign="bottom"><button onclick="return replicate_personal()" style="color: red; font-weight: bold;">+ </button></td>
</tr>
<tr>
<td width="50%" valign="top"><textarea id="edit_bemerkung" name="bemerkung" cols="66" rows="5"></textarea></td>
- <td width="25%" valign="top"><select id="edit_arbeitsart" name="arbeitsart"></select></td>
+ <td width="25%" valign="top"><select id="edit_arbeitsart" name="arbeitsart"><option value="">Bitte wählen Sie</option></select></td>
<td width="25%" valign="top"><input id="edit_akkord" name="akkord" type="checkbox"></td>
</tr>
</table>
'sql' => 'SELECT id,arbeitsart AS text FROM arbeitsarten ORDER BY text',
),
'kostenstellen' => array(
- 'sql' => 'SELECT id,kostenstelle AS text FROM kostenstellen WHERE gebiet = {gebiet}',
+ 'sql' => 'SELECT id,kostenstelle AS text FROM kostenstellen WHERE gebiet = {gebiet} ORDER BY text',
),
'anbaugeraete' => array(
- 'sql' => 'SELECT anbaugeraete.id,anbaugeraet as TEXT FROM anbaugeraete ' .
+ 'sql' => 'SELECT anbaugeraete.id,anbaugeraet as text FROM anbaugeraete ' .
'JOIN gerate ON anbaugeraete.geraetetyp = gerate.geraetetyp ' .
- 'WHERE gerate.id = {geraet}',
+ 'WHERE gerate.id = {geraet} ORDER BY text',
),
),
);