com.webobjects.directtoweb
Class D2WDisplayToManyTable
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
com.webobjects.directtoweb.D2WComponent
com.webobjects.directtoweb.D2WDisplayToMany
com.webobjects.directtoweb.D2WDisplayToManyTable
- All Implemented Interfaces:
- Cloneable, com.webobjects.directtoweb.generation.DTWGeneration, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, WOActionResults
- public class D2WDisplayToManyTable
- extends D2WDisplayToMany
This property-level component displays the objects of a to-many
relationship in a table. You can specify the number of columns in the
table and whether the browser is collapsible or not. Since the component
fetches all of the objects in the relationship, it is slower than the
D2WDisplayToManyFault component, especially when the relationship has many objects.
Property-level components are not accessed programmatically. Instead, you use the
Web Assistant to choose the property-level component that Direct to Web uses to display
a property on a particular entity and task page.
If you want to create property-level component to display a property, use D2WCustomComponent.
- See Also:
- Serialized Form
Methods inherited from class com.webobjects.directtoweb.D2WDisplayToMany |
inspectArrayAction, inspectArrayActionString, ivarNameForBrowserItem, list, listDescription, methodNameForShouldDisplay, methodNameInspectAction, methodNameInspectArrayAction, methodNameListDescription, plurifiedStrings, setInspectArrayAction, setList, shouldDisplay |
Methods inherited from class com.webobjects.directtoweb.D2WComponent |
allEntities, allowCollapsing, applicationPort, assistantPort, attribute, backgroundColorForHeaderRow, backgroundColorForPage, backgroundColorForTable, backgroundColorForTableDark, backgroundColorForTableLight, color, currentSettings, currentUrl, d2wContext, d2wContextVisibleEntityNamesCountPlus1, defaultRowspan, displayNameForKeyWhenRelationship, displayNameForProperty, displayPropertyKeys, dynamicPages, entity, entityName, formatter, generationReplacementFor, generationReplacementForCurrentObject, hasCustomKey, hasEntity, hasNoColor, homeClicked, homeHref, isEditing, isEntityReadOnly, isEntityReadOnly, isLiveAssistantEnabled, isNotBoldAsBoolean, isNotItalicAsBoolean, isPropertyAnAttribute, isWebAssistantActive, isWebAssistantConnected, isWebAssistantEnabled, keyForGenerationReplacementForVariableNamed, keyWhenRelationship, lastUrl, length, localContext, logout, object, objectPropertyValue, objectPropertyValueIsNonNull, pageTitle, property, propertyKey, propertyValueClassName, relationship, resourcePathURL, sessionID, setCurrentSettings, setDynamicPages, setEntities, setEntity, setEntityName, setLocalContext, setObject, setPropertyKey, setResourcePathURL, setTask, setTasks, showBanner, showWebAssistant, submitActionName, target, task, tasks, visibleEntityNames |
Methods inherited from class com.webobjects.appserver.WOComponent |
appendToResponse, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, invokeAction, isCachingEnabled, isEventLoggingEnabled, isStateless, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, reset, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, synchronizesVariablesWithBindings, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForKey, valueForKeyPath |
item
public EOEnterpriseObject item
- This constant is intentionally undocumented.
D2WDisplayToManyTable
public D2WDisplayToManyTable(WOContext aContext)
- Creates a new D2WDisplayToManyTable with the specified context.
- Parameters:
aContext
- a WOContext.
inspectAction
public WOComponent inspectAction()
- This method is intentionally undocumented. You should never have to invoke or customize it.
replacementAssociationForAssociation
public WOAssociation replacementAssociationForAssociation(WOAssociation oldAssociation,
String oldBinding,
com.webobjects.directtoweb.generation.DTWTemplate aTemplate,
WOContext aContext)
- This method is intentionally undocumented. You should never have to invoke or customize it.
- Specified by:
replacementAssociationForAssociation
in interface com.webobjects.directtoweb.generation.DTWGeneration
- Overrides:
replacementAssociationForAssociation
in class D2WDisplayToMany
stringForItem
public Object stringForItem()
- This method is intentionally undocumented. You should never have to invoke or customize it.
Copyright © 2004 Apple Computer, Inc.