diff --git a/vilesci/inventar/inventar.php b/vilesci/inventar/inventar.php
index 0a5775eb4..671d52b4c 100644
--- a/vilesci/inventar/inventar.php
+++ b/vilesci/inventar/inventar.php
@@ -993,14 +993,14 @@ function output_inventar($debug=false,$resultBetriebsmittel=null,$resultBetriebs
 |
';
@@ -1085,22 +1085,44 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
-
+
';
+ /*
+
+ $(document).ready(function()
+ {
+ $("#bestellung_ids").autocomplete("inventar_autocomplete.php",
+ {
+ minChars:4,
+ matchSubset:1,matchContains:1,
+ width:500,
+ formatItem:formatItem,
+ extraParams:{"work":"wawi_bestellung_id"}
+ });
+ });
+ */
else
$htmlstring.=''.$resBetriebsmittel->bestellung_id.' | ';
@@ -1112,8 +1134,34 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
-
+
+
+ ';
+
+ //
+ /*
$(document).ready(function()
{
$("#bestelldetail_ids").autocomplete("inventar_autocomplete.php",
@@ -1128,9 +1176,7 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
}
});
});
-
-
- ';
+ */
else
$htmlstring.=''.$resBetriebsmittel->bestelldetail_id.' | ';
diff --git a/vilesci/inventar/inventar_afa.php b/vilesci/inventar/inventar_afa.php
index 483290706..292dd005d 100644
--- a/vilesci/inventar/inventar_afa.php
+++ b/vilesci/inventar/inventar_afa.php
@@ -311,6 +311,7 @@
select: function(event, ui)
{
ui.item.value=ui.item.inventarnummer;
+ setTimeout('document.sendform.submit()',1500);
}
});
/* $('#inventarnummer').autocomplete('inventar_autocomplete.php',
@@ -864,30 +865,51 @@ function output_inventarposition($debug=false,$resultBetriebsmittel=null,$result
-
+
';
- }
+ /*
+ $(document).ready(function() {
+ $(\'#bestelldetail_id\').autocomplete(\'inventar_autocomplete.php\', {
+ minChars:1,
+ matchSubset:1,matchContains:1,
+ width:500,
+ cacheLength:0,
+ onItemSelect:selectItem,
+ formatItem:formatItem,
+ extraParams:{\'work\':\'wawi_bestelldetail_id\'
+ ,\'bestellung_id\':\''.$resBetriebsmittel->bestellung_id.'\'
+ }
+ });
+ });
+ */
+ }
else
$htmlstring.=''.$resBetriebsmittel->bestelldetail_id.' | ';
diff --git a/vilesci/inventar/inventar_autocomplete.php b/vilesci/inventar/inventar_autocomplete.php
index 355618cd5..8ae3e9900 100644
--- a/vilesci/inventar/inventar_autocomplete.php
+++ b/vilesci/inventar/inventar_autocomplete.php
@@ -450,7 +450,10 @@
case 'wawi_bestelldetail_id':
$filter=trim((isset($_REQUEST['term']) ? $_REQUEST['term']:''));
if (is_null($bestellung_id) || $bestellung_id=='' || is_null($filter) || $filter=='')
+ {
+ echo "bestellung_id oder filter ist leer";
exit();
+ }
$bestelldetail = new wawi_bestelldetail();
$bestelldetail->getAllDetailsFromBestellung($bestellung_id, $filter);
diff --git a/vilesci/inventar/inventar_pflege.php b/vilesci/inventar/inventar_pflege.php
index 5bf1eaa82..f54bd1515 100644
--- a/vilesci/inventar/inventar_pflege.php
+++ b/vilesci/inventar/inventar_pflege.php
@@ -474,21 +474,30 @@ if($betriebsmittel_id!='' || $anzahl_lock)
$(document).ready(function()
{
$('#bestelldetail_id').autocomplete({
- source: "inventar_autocomplete.php?work=wawi_bestelldetail_id",
+ source: function(request, response)
+ {
+ $.ajax({
+ url: "inventar_autocomplete.php",
+ datatype:"json",
+ data: {
+ term: request.term,
+ work: 'wawi_bestelldetail_id',
+ bestellung_id: $('#bestellung_id').val()
+ },
+ success: function(data)
+ {
+ data=eval(data);
+ response($.map(data, function(item)
+ {
+ return {
+ value:item.bestelldetail_id,
+ label:item.bestelldetail_id+', '+item.beschreibung+' '+item.artikelnummer+' Preis VE '+item.preisprove+', Menge '+item.menge
+ }
+ }))
+ }
+ });
+ },
minLength:1,
- response: function(event, ui)
- {
- //Value und Label fuer die Anzeige setzen
- for(i in ui.content)
- {
- ui.content[i].value=ui.content[i].bestelldetail_id;
- ui.content[i].label=ui.content[i].bestelldetail_id+', '+ui.content[i].beschreibung+' '+ui.content[i].artikelnummer+' Preis VE '+ui.content[i].preisprove+', Menge '+ui.content[i].menge;
- }
- },
- select: function(event, ui)
- {
- ui.item.value=ui.item.bestelldetail_id;
- }
});
/* $('#bestelldetail_id').autocomplete('inventar_autocomplete.php',
{
@@ -1227,21 +1236,31 @@ for ($pos=0;$pos<$anzahl;$pos++)
$(document).ready(function()
{
$('#bestelldetail_id_array').autocomplete({
- source: "inventar_autocomplete.php?work=wawi_bestelldetail_id",
+ source: function(request, response)
+ {
+ $.ajax({
+ url: "inventar_autocomplete.php",
+ datatype:"json",
+ data: {
+ term: request.term,
+ work: 'wawi_bestelldetail_id',
+ bestellung_id: $('#bestellung_id_array').val()
+ },
+ success: function(data)
+ {
+ data=eval(data);
+ response($.map(data, function(item)
+ {
+ return {
+ value:item.bestelldetail_id,
+ label:item.bestelldetail_id+', '+item.beschreibung+' '+item.artikelnummer+' Preis VE '+item.preisprove+', Menge '+item.menge
+
+ }
+ }))
+ }
+ });
+ },
minLength:1,
- response: function(event, ui)
- {
- //Value und Label fuer die Anzeige setzen
- for(i in ui.content)
- {
- ui.content[i].value=ui.content[i].bestelldetail_id;
- ui.content[i].label=ui.content[i].bestelldetail_id+', '+ui.content[i].beschreibung+' '+ui.content[i].artikelnummer+' Preis VE '+ui.content[i].preisprove+', Menge '+ui.content[i].menge;
- }
- },
- select: function(event, ui)
- {
- ui.item.value=ui.item.bestelldetail_id;
- }
});
/* $('#bestelldetail_id_array').autocomplete('inventar_autocomplete.php',
{