Page Liste préconfigurée de ToolTech (Business Edition)

Lorsque les clients cliquent sur le lien Liste préconfigurée dans l'en-tête, la page Liste préconfigurée (RequisitionListDisplay.jsp) s'affiche. Les clients peuvent visualiser la liste des listes préconfigurées, y compris celles leur appartenant et celles partagées par d'autres personnes de leur entreprise. Ils peuvent retirer ou modifier une liste qui leur appartient, créer une liste ou visualiser une liste partagée avec un autre utilisateur.

Instructions

RequisitionListDisplay.jsp utilise les instructions suivantes :

Beans

RequisitionListDisplay.jsp utilise les beans suivants :

Implémentation

Lorsque les clients cliquent sur le lien Liste préconfigurée dans l'en-tête, la page Liste préconfigurée  (RequisitionListDisplay.jsp) s'affiche.  Les beans RequistionDataBean et PRequisitionByMemberIdAndStoreListDataBean extraient de la base de données les listes privées appartenant à l'utilisateur connecté.

//Mes listes privées 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); }

Les beans RequistionDataBean et SRequisitionByMemberIdAndStoreListDataBean extraient de la base de données les listes partagées au sein de l'entreprise.

 //Toutes les listes partagées de mon entreprise 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); } %>

//Listes partagées d'autres personnes de mon entreprise requisitionListsSOther=new Vector(); %>

L'instruction RequisitionListView charge la page Liste préconfigurée. Elle est associée au fichier RequisitionListDisplay.jsp dans la base de données. Dans le fichier JSP, l'instruction RequisitionListsTypeForm inclut le paramètre requisitionListsType pour RequistionListView. Ce paramètre peut être All ou Mine.

Lorsque les clients cliquent sur une liste préconfigurée appartenant à un autre utilisateur, l'instruction RequisitionDetailListView est appelée et la page Affichage de la liste préconfigurée (RequistionListDetailDisplay.jsp) est affichée. Le fichier RequistionListDetailDisplay.jsp indique les articles d'une liste partagée qui appartiennent à un autre utilisateur, ce dernier appartenant à la même entreprise que le client.

Lorsque les clients cliquent sur leur propre liste préconfigurée, l'instruction RequisitionListUpdateView est appelée et la page Modification de la liste préconfigurée (RequisitionListUpdate.jsp) est affichée.

Lorsque les clients cliquent sur Créer nouvelle liste préconfigurée, l'instruction RequisitionListCreateView est appelée et la page Nouvelle liste préconfigurée (RequisitionListCreate.jsp) est affichée.  

Rubriques connexes

Tâches connexes

Références connexes

IBM copyright