• logo
    • Getting Started
      • How to contribute
    • Modules
      • Action Grid
        • Overview
        • FAQ
        • Breaking Changes
        • General Settings
        • Data Sources
          • Overview
          • Action Form
          • Custom data sources
          • Database Table
          • SQL Advanced Query
          • SQL Select
          • Server Request JSON
          • Credential Store
        • Actions
          • Common Actions...
          • Datasource:Add
          • Datasource:Delete
          • Datasource:Edit
          • Datasource:Refresh
          • Datasource:View
          • Datasource:Inline-Edit
          • Datasource:Detail-View
        • Fields
          • Overview
          • Data Source Fields
          • Formatting
          • Template Fields
          • Formula Fields
          • Form Fields
            • Form Builder
              • Star Rating
              • Item picker tree view
        • Buttons
          • Overview
          • Button Properties
          • Special Buttons
        • Capabilities
          • Overview
          • Inline Edit
          • Conditional display of fields
          • Filter
          • Localization
          • Pagination
          • Search
          • Sort
          • Sync with URL
        • Debug
        • Examples
        • Formatting
        • Grid Template
          • Overview
          • Grid View
            • Overview
            • Sticky header
            • Filtering
            • Selection
            • Sort
          • Listing View
      • Action Form
        • Overview
        • Breaking Changes
        • Examples & Troubleshooting
        • FAQs
        • Video Tutorials
        • Connected forms
        • First steps
        • Apperance
          • jQuery Theme
          • Template
        • Bindings (aka Dynamic Forms)
        • Creating a New Form
          • Blank Form
          • Contact Form
          • Login Form
          • Registration Form
        • Debugging
        • Display Mode
        • Form Fields
          • Overview
          • Address
            • Country
            • Region
            • US State
          • Buttons
            • Button
            • Button Group
            • Image Button
          • Date & Time
            • Date (with jQuery DatePicker)
            • Date (with Month/Year Picker)
            • Date And Time
            • Clock
          • DotNetNuke
            • Pages from Current Portal
            • Portals (except portal 0)
            • Portals Dropdown (all)
          • Files
            • Multi File Upload
            • Single File Upload
            • File Manager
          • Google
            • Google Maps Location Picker
            • Google Places
          • Hidden Data
            • Dynamic Field Container
          • Image
            • Image Editor
          • Multiple Choice
            • Agree to Terms
            • Agree to Terms PopUp
            • Dropdown with Autocomplete
            • Dropdown with Checkboxes
            • Item Picker (Tree View)
            • Multiple Choice (with Checkboxes)
            • Multiple Choice (with Dropdown)
            • Multiple Choice (with Radio boxes)
            • Group Multiple Choice (with Radio boxes)
            • Slider
            • Sortable Input
            • Tags input
            • True/False (Checkbox)
            • Yes/No (Radio boxes)
            • Yes/No/Maybe (Radio boxes)
            • Agreement Links
          • Progress Bar
          • Security
            • CAPTCHA
            • Password
            • Permision Grid
            • reCAPTCHA
            • Username
            • Device Fingerprint
          • Statistics
            • Google Charts
            • Likert Scale (Agree/Disagree)
            • Likert Scale (Frequency)
            • Likert Scale (Importance)
          • Star Rating
          • Text
            • Color Picker
            • DNN Text Editor
            • Email
            • Item with Quantity
            • Large Text
            • Number
            • Simple Rich Text
            • Static Text
            • Text Box
            • Title
            • Currency
            • Phone
            • Trumbowyg
          • User
            • Email
            • Username
        • Form Events
        • Form Layout
        • Form Settings
          • Import/Export Settings
          • Initialization Scripts
          • Localization
        • Form Actions
          • Common Actions...
          • Dynamic Fields
            • Add Checkbox (True/False)
            • Add Date and Time
            • Add Dropdown with Checkboxes
            • Add Hidden Field with Custom Value
            • Add Large Text
            • Add Multiple Choice with Dropdown
            • Add Multiple Choice with Radio Buttons
            • Add Slider
            • Add StaticText
            • Add Textbox
          • Email
          • Form State
            • Save State
            • Auto Save State
            • Clear State
            • Load State
          • Logging
            • Log Debug Message
            • Log Error
          • Output
            • JSON Entity
            • JSON Entity List
          • Serialization
            • Serialize to CSV
        • Lifecycle
        • Tokens
        • Validations
        • How to
        • Create a Multi-Step Workflow
      • Search Boost
        • Overview
        • Getting Started
          • Installation
          • Debugging/Quick Checklist
          • Easily Download Debug Information
          • Breaking changes
          • Delete Instance
          • Run in Web Farm
          • Known Issues
          • Tips
          • Video Tutorials
          • Uninstalling
        • FAQ
        • Search Engine
          • Configuration and Capabilities
          • Faceted Search
        • Indexing Content
          • Custom Search Rules
          • Index Custom Modules
          • Indexing Modules and Tabs
          • Targets
        • Indexing Documents
          • Install Filter
          • Metadata
          • Search Other Formats
        • Searching
          • Filters
          • Sorting Results
          • Advanced Search Syntax
        • Reports
          • CSV File
          • Reports Example
        • SearchBoost Addons
        • Customize Appearance
          • Creating New Templates
          • Search Input Box
          • Replace DNN Search Box
          • Search Results
        • Developer
          • Advanced Tips
          • Architecture
          • Content Clients
          • Content Parsers
          • Content Sources
          • Debug Index
          • Debug Process Crashes
          • Logging
          • Integrate with Standard DNN Results Module
          • Web Services
        • Debugging
      • Sharp Scheduler
        • Overview
        • FAQ
        • Scheduler Status
        • Jobs
        • Triggers
          • App Events Triggers
          • Database Triggers
          • Mail Triggers
          • User Triggers
          • Time Triggers
          • Manually Trigger Job Remotely
        • Actions
          • Common Actions...
          • Debug:Log Job Context
          • DNNSharp:Reindex Search Boost Content
          • Filesystem:Backup Files
          • Integration:Execute Method
          • Integration:Run DNN Job
          • Shell:Run Executable
          • Shell:Run PowerShell Script
        • SQL Dependency (EXPERIMENTAL)
        • History
        • Debugging
        • Disabling jobs
        • Migrate from DNN Scheduler
        • Examples
        • MyTokens Support
        • Extending Sharp Scheduler
          • Services
      • URL Adapter
        • Overview
        • FAQs
        • Getting Started
        • Video Tutorials
        • Compatibility
        • Debugging
        • Examples
          • Improving SEO
          • Redirect HTML Pages
          • Redirect PHP Pages
        • Integration
        • Localization
        • Locked Out?
        • Logging
        • Redirects and Rewrites
        • Settings Reference
          • Advanced Rules
          • Custom URLs
          • Friendly URLs
          • Portal Aliases
          • Special Pages
        • Setup
        • URL Adapter vs Redirect Toolkit
      • Tabs Pro
        • Overview
        • Breaking Changes
        • Getting Started
        • Training Path
        • How To
          • Create a Multi-Step Workflow
        • Layout Settings
          • Tabs Layout Options
          • Admin View
        • UI Settings
        • Behavior Settings
          • Tab Persistence
        • Advanced Settings
        • Items
        • Integration
        • Responsiveness
        • Localization
      • NavXP
        • Getting Started
        • Breaking Changes
        • Profiles
          • Add Data
        • Menu Settings
        • Menu Items
        • Themes
          • Creating a Theme
        • NavXP as a skin object
        • F.A.Q
      • Sharp CDN
        • Overview
        • What is CDN?
        • Getting Started
        • F.A.Q
        • Performance
        • Video Tutorial
      • DNN API Endpoint
        • Overview
          • Setup
          • Training Path
          • Breaking Changes
        • API Actions
          • Context
          • Data
          • Email
          • Entities
          • Parsing
          • Payments
          • Security
          • User
        • API Context
        • API Methods
        • API Responses
          • Download File (Response)
        • Conditional Workflows
        • Debugging
        • Entitties
        • Examples
        • Extensibility
          • Input Handlers
        • Input Data
          • GET
          • POST
          • XML
          • JSON
        • On Error Section
        • Security
          • API Keys
          • Cross Domain Policy
        • Validation
      • My Tokens
        • Overview
          • About DNN Tokens
          • FAQs
          • Getting Started
          • Supported Modules
          • Syntax
          • Video Tutorials
        • About My Tokens
          • Caching
          • Core Tokens
          • Custom Tokens
            • Data Sources
              • Execute Type
            • Parameters
            • Token Parsers
          • Default Values
        • Examples
        • Gadgets
          • Financial
          • Geography
          • Media
          • News
          • Social
        • How To
          • Access Google Api
          • Consume Web Services
          • Escape Special Characters
          • Tokenize Page Title & Meta Tags
          • Use Tokens in DNN Skins
        • Integration Notes
          • API (Building Web Services)
          • Exposing Token Interface
          • Other Integrations
          • Patch DNN Core
          • Replace Tokens with MyTokens
          • XMod
        • Other Resources
        • Pass Thru Authentication
        • Scripts/Templates
          • Debugging Razor
          • Razor Examples
          • Razor Optimizations
        • ToDoC
        • Tokenize Module Title, Header, Footer
      • Info Box
        • Overview
        • Installation
        • Creating your first Guide
        • Info
        • Triggers
          • Pages
          • Conditions
        • Steps
        • Buttons
          • Actions
        • Reports
        • F.A.Q
      • Easy Container
        • Overview
        • Video Tutorials
        • Compatibility with other modules
        • Containers
          • Format
          • Management
          • Special containers
        • Responsiveness
        • Settings
          • Actions
          • Apperance
          • Dynamic Conditions
          • Layout
          • User css styles
      • Redirect Toolkit
        • Overview
        • Extending Redirect Toolkit
        • Redirect rules
          • Redirect General Info
          • Additional Actions
          • Operators Reference
          • Redirect Actions
          • Redirect Conditions
        • Redirect Scope
        • Redirects By Type
          • Browser Information
          • Database Data
          • Host Info
          • Date And Time
          • IP Geo Locations
          • My Tokens
          • Page Parameters
          • Page View Count
          • Random
          • Referrer Info
          • Role Info
          • User Info
        • Reports
        • Tokens
    • Actions
      • Overview
      • Extensibility
      • Code
        • Apply Tokens
        • Execute JavaScript
        • Execute Tokens
      • Conditions
      • Context
        • Inject Form Data
        • Load Entry by ID
        • Load Entry by User ID
        • Load User
        • Load Users from SQL
      • Credentials Store
        • Delete Credentials
        • Get Credentials
        • Get User Credential-TODO
        • Add Group
        • Find Group
      • Data
        • Clear Cache (by Key)
        • Import Into Database (Entity)
        • Repost Data
        • Run SQL Query
        • Save Report in the Database
        • Server Request
        • Execute API Method
        • Update Form Data (AJAX)
      • Dnn
        • Clear Cache Item
        • Copy File
        • Delete File
        • Delete Folder
      • DNN Sharp
        • Browse Data from Action Grid
        • Filter Action Grid
        • Change TabsPro Tab
        • Initialize Action Form
        • Open module Popup
        • Close module Popup
      • Documents
        • Save file to disk
      • Entities
        • Create Entity
        • Extend Entity
        • Execute actions on entity list
        • Load Entities (JSON)
        • Load Entities (SQL)
        • Remap Entity List
        • Remove Entities
      • Flow
        • Execute Actions
        • Repeat
      • Google
        • Google Maps
      • Message
        • Display Message
        • Display Error Message
        • Display Toast Message
        • Send Plain Text as File Download
      • Parsing
        • Regex
        • Regex - Multiple Results
        • Regex Replace
        • Parse JSON into tokens
      • Payments
      • Redirect
        • Redirect to Portal Page
        • Redirect to URL
        • Send File to Download
      • Security
        • AES Decrypt
        • AES Encrypt
        • RSA Decrypt
        • RSA Encrypt
      • Serialization
        • Serialize to CSV
        • Serialize to Excel
      • User
        • Authorize User
        • Grant User Role
        • Revoke User Role
        • Unauthorize User
        • Update User Profile
        • User Login
        • User Registration
      • User Management
        • Create Auto Login Link
        • Sync Users
        • Unlock User
        • User Login
        • User Registration
        • User/Password Validation
    • Add-ons
      • Email Sync
        • Overview
        • Installation
        • Scheduler Triggers
          • IMAP
          • POP Mail
        • Resources
      • Server Management
        • Overview
        • Installation
        • Resources
        • DataSource for Action Grid
      • System Monitor
      • Electronic signature
      • Barcode Generator
        • Overview
        • Installation
        • Barcode Generator Field
        • Barcode Scanner Field
        • Generate Barcode Action
        • Resources
      • PDF Generator
        • Installing
        • Settings Reference
        • Video Tutorial
      • Email Verification
        • Overview
        • Installation
        • Neverbounce custom validator
        • Neverbounce action
        • Setup Neverbounce credentials
      • File Management
        • Actions
        • Replace tokens in word document (DOCX)
      • Portal Management
        • Actions
          • Module Actions
          • Page Actions
          • Portal Actions
      • User Management
        • Overview
        • Installation
        • Actions
          • User/Password Validation
          • Sync Users
          • Create Auto Login Link
          • Update Username
      • Push Notifications
        • Firebase Introduction
          • Create Android Message
          • Create iOS Message
          • Create WebPush Message
          • Sample - Register and receive browser notifications
    • Integrations
      • Clickatell
        • Overview
        • Installation
        • Clickatell accounts
        • Clickatell setup
        • Send SMS
        • Receive SMS Reply
        • Send SMS - Obsolete
        • Action Form Setup
        • Resources
      • PayPal
        • About
        • Installation
        • FAQs
        • Resources
        • PayPal - Credit Card (using REST API)
        • PayPal - Express Checkout
        • Paypal - Parse IPN Request
        • Paypal - Get Transaction Details
      • EasyDNNnews
        • Overview
        • EasyDNNnews actions
          • Add Article
          • Publish Article
          • Unpublish Article
          • Delete Article
          • Get data from Article
          • Add Map Marker to Article
          • Add Video to Article
      • Authorize Net
        • Overview
        • Installation
        • Requirements
        • Make a payment with Credit Card
        • Make a payment with Electronic Check
        • Simple Checkout
        • Refund a Transaction
      • Social Media Integration
        • FAQs
        • Facebook Integration
        • Google+ Integration
        • Twitter Integration
      • DMX SearchBoost add-on
      • Stripe
        • Overview
        • Getting Started
        • Stripe Credit Card field
        • Recurring Payments
          • Overview
          • Create Plan
          • Create Customer
          • Create Subscription
          • Create Subscription with Checkout
        • Stripe Add Seller
        • Get Stripe User Account
        • Stripe Direct payment with Checkout (SCA Compliant)
        • Stripe Direct Payment with Token (not SCA Compliant)
        • Stripe Direct Payment (unsafe - obsolete)
        • Stripe Payment through the platform (unsafe - obsolete)
        • Stripe Get Event Details (ApiEndpoint Only)
        • Resources
      • Campaign Monitor
      • MailChimp
        • Subscribe
        • Update Mailchimp member GDPR
      • Bluefin
        • Installation
        • Payment with CC
        • Payment with Electronic Check
        • Refund a transaction
        • Requirements
      • Constant Contact
      • Excel Generator
      • Sales force
        • Getting Started
        • Settings reference
        • Create a lead form
        • Query a Sales force form
        • Step 1 - Sign up
        • Step 2 - Install
        • Step 3 - Getting the security token
        • Step 4 - Setup Action form

DNN Sharp Documentation Center