CIM83 - Build use last selected product in product dropdown
This commit is contained in:
@@ -52,10 +52,12 @@ $view .= '<div class="content-block">
|
|||||||
</div>
|
</div>
|
||||||
<p id="servicetoken" value="" hidden>'.$bearertoken.'</p>
|
<p id="servicetoken" value="" hidden>'.$bearertoken.'</p>
|
||||||
<div>
|
<div>
|
||||||
<select id="productlist" style="width: 100%;padding: 15px 5px;margin-bottom: 25px;border: 0;border-bottom: 1px solid #dedfe1;" name="productlist" >
|
<select id="productlist" style="width: 100%;padding: 15px 5px;margin-bottom: 25px;border: 0;border-bottom: 1px solid #dedfe1;" name="productlist" onchange="storeProduct()">
|
||||||
<option selected value="0">Assign Product</option>
|
<option selected value="0">Assign Product</option>
|
||||||
';
|
';
|
||||||
|
//GET DEFAULT VALUE FROM SESSION STORAGE
|
||||||
|
$view .=' <option id="productselected" selected value="0">Assign Product</option>';
|
||||||
|
|
||||||
foreach ($messages as $message){
|
foreach ($messages as $message){
|
||||||
$view .='<option value="'.$message["rowID"].'|'.$message["product_category"].'|'.$message["sn"].'">'.$message["productcode"].' - '.$message["productname"].'</option>';
|
$view .='<option value="'.$message["rowID"].'|'.$message["product_category"].'|'.$message["sn"].'">'.$message["productcode"].' - '.$message["productname"].'</option>';
|
||||||
}
|
}
|
||||||
@@ -114,6 +116,21 @@ echo '
|
|||||||
display = document.querySelector(\'#time\');
|
display = document.querySelector(\'#time\');
|
||||||
startTimer(startMinute, display);
|
startTimer(startMinute, display);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (sessionStorage["productvalue"] && sessionStorage["productvalue"].length != 0){
|
||||||
|
document.getElementById("productselected").value = sessionStorage.getItem("productvalue");
|
||||||
|
document.getElementById("productselected").innerHTML = sessionStorage.getItem("producttext") ;
|
||||||
|
}
|
||||||
|
|
||||||
|
function storeProduct(){
|
||||||
|
var product = document.getElementById("productlist");
|
||||||
|
var productSelected = product.options[product.selectedIndex].value;
|
||||||
|
var productSelectedText = product.options[product.selectedIndex].innerHTML;
|
||||||
|
sessionStorage.setItem("productvalue", productSelected);
|
||||||
|
sessionStorage.setItem("producttext", productSelectedText);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
</script>';
|
</script>';
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user