Home > Contents > Index >
proxy:addstoreitem
Adds a proxy asset to a data store.
Syntax
<proxy:addstoreitem store="store name" type="proxy asset type" id="proxy asset id"> <proxy:argument name="property name" value="property value" /> <proxy:argument name="property name" value="property value" /> ... <proxy:addstoreitem>Parameters
store (required)
- Name of a data store previously defined by
proxy:createstore
.
type (required)
- type of the proxy asset.
id (required)
- id of the proxy asset.
proxy:argument
- contains an arbitrary name/value pair to be added to the store data.
When writing a store for the search grid, these arbitrary properties can be displayed by configuring the search grid appropriately (see the Developer's Guide for customizing the contributor UI for more details)
Description
This tag is meant to be used together with the proxy:createstore and proxy:tojson tags.
These utility tags simplify the generation of json data which can be consumed by compliant dojo widgets, such as the data grid widget used to render search results.Example
<proxy:createstore store="assets" /> <%-- get data from the external repository --%> <% String externalId = ...; // get external id String name = ...; // get string from external content usable as proxy asset name String foo = ...; // get other arbitrary property %> <%-- register eexternal content item as proxy asset --%> <proxy:register externalid="<%=externalId%>" type="ProxyAssetType" name="<%=name%>" varname="proxyAssetId" > <proxy:addstoreitem store="assets" type="ProxyAssetType" id='<%=ics.GetVar("proxyAssetId")%>' > </proxy:argument name="foo" value="<%=ics.GetVar("foo")%>" > </proxy:addstoreitem>See Also
proxy:addstoreitem
proxy:tojson
proxy:register
Home > Contents > Index > ![]()
Oracle JSP Tag Reference
Copyright (c) 2013, 2019, Oracle and/or its affiliates. All rights reserved.