The Gift Registry Search instance can also be customized to include additional fields or information. There are two properties file that can be modified, the default and the extended properties files.

The default configuration property file is available at /DCS-CSR-UI/config/atg/commerce/
custsvc/ui/fragments/gift/GiftListSearchDefault.properties
and contains the following:

URL=/include/gift/search/giftlistSearchUIFragment.jsp
servletContext=DCS-CSR

The extended configuration property, GiftListSearchExtended.properties, does not contain links to a JSP file.

The following JSP files are used for configuring the Gift List Search form:

JSP File

Description

/panels/gift/
giftlistsearch.jsp

Calls the following page fragments:

<dsp: importbean var="defaultPageFragment"
  bean="/atg/commerce/custsvc/ui/fragments/
  gift/GiftListSearchDefault" />
<dsp: importbean var="extendedPageFragment"
  bean="/atg/commerce/custsvc/ui/fragments/
  gift/GiftListSearchExtended" />

/panels/gift/
searchResults.jsp

Calls the following page fragments:

<dsp: importbean var="defaultPageFragment"
  bean="/atg/commerce/custsvc/ui/fragments/
  gift/GiftListSearchResultsDefault" />
<dsp: importbean var="extendedPageFragment"
  bean="/atg/commerce/custsvc/ui/fragments/
  gift/GiftListSearchResultsExtended" />

The /panels/gift/giftListSearchGrid.jsp provides the gift list search results grid:

/atg/commerce/custsvc/ui/tables/gift/GiftlistGrid.properties
$class=atg.svc.agent.ui.tables.GridConfiguration
columns=\
   /atg/commerce/custsvc/ui/tables/gift/search/EventName,\
   /atg/commerce/custsvc/ui/tables/gift/search/LastName,\
   /atg/commerce/custsvc/ui/tables/gift/search/FirstName,\
   /atg/commerce/custsvc/ui/tables/gift/search/CustomerID,\
   /atg/commerce/custsvc/ui/tables/gift/search/EventType,\
   /atg/commerce/custsvc/ui/tables/gift/search/EventDate,\

rowsPerPage=10

gridHeight=450px
gridInstanceId=atg.commerce.csr.gift.giftlistInstance
gridPath=/atg/commerce/custsvc/ui/tables/gift/search/Giftistrid
gridWidgetId=atg_commerce_csr_customer_gift_GiftlistTable
progressNodeId=atg_commerce_csr_gift_GiftlistGridStatus
searchFormId=atg_commerce_csr_giftlistSearchForm

dataModelPage=/atg/commerce/custsvc/ui/tables/gift/search/GiftsistDataPage
gridPage=/atg/commerce/custsvc/ui/tables/gift/search/GiftlistGridPage
Gift List Form Handlers

The following form handlers can be used when customizing gift list forms: