contentbox.widgets

Class SearchForm

railo-context.Component
        extended by coldbox.system.FrameworkSupertype
            extended by coldbox.system.Plugin
                extended by contentbox.model.ui.BaseWidget
                    extended by contentbox.widgets.SearchForm
Class Attributes:
  • singleton
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  

    This widget creates a simple ContentBox search form

    Constructor Summary
    init([any controller])
    Method Summary
    any renderIt([string type='content'], [string label='Search for'], [string title=''], [string titleLevel='2'], [string placeholder=''], [string querycss=''], [string buttoncss=''], [string formcss=''])
         This widget creates a simple ContentBox search form.
     
    Methods inherited from class contentbox.model.ui.BaseWidget
    getAuthorService, getCategory, getCategoryService, getCb, getCommentService, getContentService, getContentStoreService, getContentVersionService, getEntryService, getForgeBoxSlug, getHtml, getIcon, getMenuService, getPageService, getPublicMethods, getSecurityService, setAuthorService, setCategory, setCategoryService, setCb, setCommentService, setContentService, setContentStoreService, setContentVersionService, setEntryService, setForgeBoxSlug, setHtml, setIcon, setMenuService, setPageService, setSecurityService
     
    Methods inherited from class coldbox.system.Plugin
    getpluginAuthor, getpluginAuthorURL, getPluginDescription, getPluginName, getpluginPath, getPluginVersion, getRequestCollection, getRequestContext, setpluginAuthor, setpluginAuthorURL, setPluginDescription, setPluginName, setPluginVersion
     
    Methods inherited from class coldbox.system.FrameworkSupertype
    addAsset, announceInterception, getCache, getController, getDatasource, getInstance, getInterceptor, getModel, getModuleConfig, getModuleSettings, getMyPlugin, getPlugin, getRenderer, getSetting, getSettingStructure, includeUDF, loadApplicationHelpers, locateDirectoryPath, locateFilePath, persistVariables, populateModel, renderExternalView, renderLayout, renderView, runEvent, setController, setNextEvent, setSetting, settingExists
     
    Methods inherited from class railo-context.Component
    None

    Constructor Detail

    init

    public init([any controller])

    Parameters:
    controller

    Method Detail

    renderIt

    public any renderIt([string type='content'], [string label='Search for'], [string title=''], [string titleLevel='2'], [string placeholder=''], [string querycss=''], [string buttoncss=''], [string formcss=''])

    This widget creates a simple ContentBox search form

    Overrides:
    renderIt in class BaseWidget
    Parameters:
    type - The type of search form: content or blog, default is content
    label - The label to use, defaults to 'Search for:'
    title - The title to show before the dropdown or list, defaults to H2
    titleLevel - The H{level} to use, by default we use H2
    placeholder - Add a placeholder to the query textfield
    querycss - The css classes of the textfield query
    buttoncss - The search button css classes
    formcss - The form css classes