La pagina di aggiunta all'elenco richieste esistente AddToExistReqList.jsp,
viene visualizzata quando si seleziona Aggiungi a Elenco richieste nella pagina di visualizzazione articoli CatalogItemDisplay.jsp e si sceglie il pulsante di opzione Esistente.
Comandi
AddToExistReqList.jsp utilizza i seguenti comandi:
Bean
AddToExistReqList.jsp utilizza i seguenti bean:
Implementazione
Nota: Per informazioni sulle tecniche di implementazione comuni a tutte le pagine del negozio di esempio, incluse le informazioni multi-culturali, consultare Pagine del negozio di esempio: tecniche di implementazioni comuni.
Quando si seleziona il pulsante di opzione Esistente, quindi un elenco richieste esistente e si fa clic su Aggiungi a Elenco richieste nella pagina di visualizzazione articoli, viene visualizzazione la pagina di aggiunta all'elenco richieste esistente. Se non č stato precedentemente creato alcun elenco richieste, verrā visualizzato un messaggio che richiederā se tornare alla pagina di visualizzazione articoli, CatalogItemDisplay.jsp e aggiungere questo articolo al nuovo elenco richieste.
Gli elenchi richieste di proprietā dei clienti vengono visualizzati con il nome dell'elenco richieste, la data dell'ultimo aggiornamento e con la specifica di condiviso o riservato. RequisitionDataBean e PRequisitionByMemberIdAndStoreListDataBean, richiamano dal database gli elenchi riservati.
//My private lists
RequisitionDataBean[] requisitionListsP;
PRequisitionByMemberIdAndStoreIdListDataBean pReqListDB=new PRequisitionByMemberIdAndStoreIdListDataBean(); pReqListDB.setDataBeanKeyMemberId(userRefNum.toString()); pReqListDB.setDataBeanKeyStoreId(storeId); com.ibm.commerce.beans.DataBeanManager.activate(pReqListDB, request); requisitionListsP = pReqListDB.getPRequisitionByMemberIdAndStoreIdList();
for (int i=0; i<requisitionListsP.length; i++) { com.ibm.commerce.beans.DataBeanManager.activate(requisitionListsP[i], request); }
RequisitionDataBean e SRequisitionByMemberIdAndStoreListDataBean richiamano dal database gli elenchi condivisi nell'organizzazione del cliente. Vengono visualizzati solo gli elenchi di proprietā dei clienti registrati.
//All shared lists in my organization RequisitionDataBean[] requisitionListsSAll;
SRequisitionByMemberIdAndStoreIdListDataBean sReqListDB=new SRequisitionByMemberIdAndStoreIdListDataBean(); sReqListDB.setDataBeanKeyMemberId(userRefNum.toString()); sReqListDB.setDataBeanKeyStoreId(storeId); com.ibm.commerce.beans.DataBeanManager.activate(sReqListDB, request); requisitionListsSAll = sReqListDB.getSRequisitionByMemberIdAndStoreIdList();
for (int i=0; i<requisitionListsSAll.length; i++)
{com.ibm.commerce.beans.DataBeanManager.activate(requisitionListsSAll[i], request); }
if (form.reqListId.length==null) {
form.requisitionListId.value=form.reqListId.value;
} else {
for (var i=0;i<form.reqListId.length;i++) {
if (form.reqListId[i].checked) {
form.requisitionListId.value=form.reqListId[i].value;
break;
Se si seleziona un elenco richieste, il comando RequisitionListItemUpdate aggiorna l'elenco con l'articolo del nuovo ordine. RequisitionListUpdateView visualizza la pagina di modifica dell'elenco richieste con gli articoli del nuovo ordine. Una volta completato il comando RequisitionListItemUpdate, la vista viene reindirizzata su RequisitionListUpdateView. RequisitionListUpdateView viene associato a RequisitionListUpdate.jsp nel database.
![]() |