Class ESRIVisualizationPropertiesTransform

    • Field Detail

      • SHOW_MARKERS_PROPERTY_NAME

        public static final java.lang.String SHOW_MARKERS_PROPERTY_NAME
        See Also:
        Constant Field Values
      • MARKUP_ATTRIBUTE_ID_PROPERTY_NAME

        public static final java.lang.String MARKUP_ATTRIBUTE_ID_PROPERTY_NAME
        See Also:
        Constant Field Values
      • LATITUDE_ATTRIBUTE_FORM_ID_PROPERTY_NAME

        public static final java.lang.String LATITUDE_ATTRIBUTE_FORM_ID_PROPERTY_NAME
        See Also:
        Constant Field Values
      • LONGITUDE_ATTRIBUTE_FORM_ID_PROPERTY_NAME

        public static final java.lang.String LONGITUDE_ATTRIBUTE_FORM_ID_PROPERTY_NAME
        See Also:
        Constant Field Values
      • SHOW_AREAS_PROPERTY_NAME

        public static final java.lang.String SHOW_AREAS_PROPERTY_NAME
        See Also:
        Constant Field Values
      • AREA_ATTRIBUTE_ID_PROPERTY_NAME

        public static final java.lang.String AREA_ATTRIBUTE_ID_PROPERTY_NAME
        See Also:
        Constant Field Values
    • Constructor Detail

      • ESRIVisualizationPropertiesTransform

        public ESRIVisualizationPropertiesTransform()
    • Method Detail

      • getScriptClass

        protected java.lang.String getScriptClass()
        Description copied from class: AbstractAppTransform

        Returns the name of the javaScript class (if any) to be associated with the component. When the scriptClass is specified, a bone is registered on the page for this component.

        A bone is the corresponding concept of a bean in Microstrategy's javascript environment.
        By default, thie methods returns an empty string. Transform which does have an associated bone needs to override this method.
        Overrides:
        getScriptClass in class IPhoneMapVisualizationPropertiesTransform
        Returns:
        String representing the name of a javaScript class
      • renderAttributesPulldown

        public void renderAttributesPulldown​(MarkupOutput out,
                                             java.lang.String propName,
                                             java.lang.String gridKey)
        Renders a pulldown with the list of attributes on the template.
        Parameters:
        out - The Markup output of this transform
        propName - the name of the property to render and read the value from
      • renderAttributeFormsPulldown

        public void renderAttributeFormsPulldown​(MarkupOutput out,
                                                 java.lang.String propName,
                                                 java.lang.String gridKey)
        Renders a pulldown with the list of attributes forms for the attribute that defines the Marker.
        Read from #getMarkerAttribute().
        Overrides:
        renderAttributeFormsPulldown in class IPhoneMapVisualizationPropertiesTransform
        Parameters:
        out - The Markup output of this transform
        propName - the name of the property to render and read the value from
      • renderBubbleSizeTextbox

        public void renderBubbleSizeTextbox​(MarkupOutput out,
                                            java.lang.String propName,
                                            java.lang.String defaultValue,
                                            java.lang.String gridKey)
      • getMarkerAttribute

        protected WebTemplateAttribute getMarkerAttribute​(java.lang.String gridKey)
      • renderShowMarkerCheckbox

        public void renderShowMarkerCheckbox​(MarkupOutput out,
                                             java.lang.String propName,
                                             java.lang.String defaultValue,
                                             java.lang.String key)
      • renderShowAreaCheckbox

        public void renderShowAreaCheckbox​(MarkupOutput out,
                                           java.lang.String propName,
                                           java.lang.String defaultValue,
                                           java.lang.String key)