Blocworx Documentation
  • Welcome to Blocworx
  • The structure of Blocworx
    • What is a project?
  • Getting Started
  • How To's
    • How To's
      • Get Started: Build a Simple Module
      • Build a simple invoicing system
  • Page
    • Page Overview
      • Page Sections
      • Modules in Pages
      • Sub Pages
      • URL Links
    • Edit a Page
    • Manage Pages
  • Module
    • Module Overview
      • Module Sections
      • Blocs in Modules
      • Automated Reports
    • Module Editor
      • Add, remove and move Sections and Blocs
      • Edit Module Location & Icon
      • Edit Module Details
      • Import from another Module
      • Delete a Module
      • Make this module available to child instances
    • Manage Modules
  • Bloc
    • Bloc Overview
    • Bloc Front End Overview
      • Data Display
      • Advanced Reports
    • Bloc Editor Overview
    • Pdf & Doc File Template Builder
    • The Blocworx Process Flow
    • Edit Templates
  • Bloc Editor
    • Bloc Form Builder Preview
    • Fields, Tools and Charts
      • Standard Input Fields
        • QR Code
        • Text
        • Large Text Field
        • Checkbox
        • Multi Button
        • Dropdown from List
        • Date/Time Selector
        • Bluetooth (Beta)
        • Button
      • File & Image Fields
        • File Field
        • Multi File Field
        • Image URL Field
      • Linked Data Selection Fields
        • Dropdown from Bloc
        • Autocomplete
        • Radio Buttons From Bloc
        • Checkboxes From Bloc
        • Link Data Field
      • Content Editing Components
        • HTML Field
        • Separator Field
        • Content Editor For User (WYSIWYG)
        • Content Editor (WYSIWYG)
      • User Based Components
        • Create User Pop Up
        • Logged in Users Information
        • User Select Field
        • Signature & Authentication
      • Dynamic Output & Variable Components
        • Time/Date Difference
        • Auto Generate Field
        • Plain Data Field
        • Maths Field
        • Field Merge Builder
        • Label Field
        • Barcode Generator
      • Third Party Integration Components
        • Blocworx Gateway
        • Bartender Integration
        • File Builder
        • Mindee API
      • Charts, Results & Data Feeds
        • Local Data Doughnut Chart
        • Advanced Chart Set 1
        • Results Box
      • Sub Blocs, Tools & Components
        • Submit Button
        • Sub Bloc
        • Cross-Bloc Data Manipulator
        • Bloc List
        • Mail Alert
        • Calendar & Resource Planning
    • Field Create, Edit, Parameters, Rules and Actions
      • Creating a Field
      • Editing a Field
      • Field Parameters
        • Choose hidden options for this field
        • Mobile Configurations
        • Rule and Actions Based Parameters
        • Main Field Parameters
        • Conditional Value
        • Set Character View Limit
        • Conditional Visibility
        • Dynamic Data Update (Update Value Based On Another Date Field)
        • Field Names in Different Languages
        • Manage Field Actions
        • Load Data from Another Bloc
      • Field Rules and Actions
        • Can not be empty
        • Must Be Equal To
        • Cannot Be Equal To
        • Must be Between Two Values
        • Must be at least X number of characters
        • Must be exactly X number of characters
        • Item must have been entered elsewhere
        • Item must not have been entered elsewhere
        • A specific value is required elsewhere
        • A specific value cannot be present elsewhere
        • Populate another local field with data from elsewhere
        • Populate another local field with total from elsewhere
        • Max Allowed Duplicates
        • Can only be numbers/integers
        • Keep Data for Next Entry
        • Must be Certain Format
        • Cannot be Equal Another Local Field
        • Must be equal to another local field
        • Populate another local field with part of this field
        • Populate local field with data from another local field
        • Must have matching equivalent data in another form
    • Bloc Settings
      • Main Bloc Settings
      • Functional Behaviour Settings
      • Bloc Layout and Visibility Settings
      • Data Display Settings
      • User Restricted Data Settings
      • Manage and Build Templates
      • Bloc, User and Role Access
      • List of available Field Slugs
      • Manage Bloc Scheduler
  • Manage Data
    • Manage Data Overview
    • Raw Data and Counting Reports
    • Look Up/Edit Data
    • Find and Replace Data
  • Administration
    • Admin & Development Overview
    • Manage Users
      • Profile Filter
    • Roles & Permissions
      • Roles
      • Permissions
    • Manage Mail Alerts
  • App Settings
    • Sign In With Google
    • Timeout Setting
  • No Code Development
    • Manage Blocworx Instances
      • Parent and Child Instances
    • Edit Theme
    • Manage Modules
    • Manage Pages
    • Extra and Beta Features
Powered by GitBook
On this page
  • Requires Anti Static Strap
  • Hide From Reports
  • Use Automatic Saving
  • Cannot Submit Data
  • Make Images/Files Public
  • Anybody can edit data in this bloc
  • Turn off live counting of results
  • Disallow Editing of Dynamic Output & Variable Fields (Plain Data, Autogenerate etc)
  • Show a pop up when exiting the bloc
  • Redirect Bloc on page load
  • Redirect Bloc after Form Submission
  • Automatically Archive Data
  • Success Pop Up
  • Please type the Success message (default: "Form Successfully Submitted")
  • Single Entry Form
  • Get latest Data On Page Load
  • Prevent Regular Data From being Loaded
  • Force data filter fields for those without permission
  • Hide Username and Time/Date stamps from the Export Data Reports
  • Automatically Delete Data

Was this helpful?

  1. Bloc Editor
  2. Bloc Settings

Functional Behaviour Settings

PreviousMain Bloc SettingsNextBloc Layout and Visibility Settings

Last updated 2 months ago

Was this helpful?

Functional Behaviour Settings contain the settings for the bloc that are responsible for certain bloc based rules and activities.

Requires Anti Static Strap

Ensures that the form can only be used when the user confirms they’re wearing an anti-static strap (typically for ESD-safe environments)

Hide From Reports

Use Automatic Saving

With this setting turned, every time you change a piece of data in any field it will update the most recent entry with that value. The entry is not considered "Complete" until you click "Final Submit".

Cannot Submit Data

Due to new requirements where even for an admin we do not want to submit data we are currently exploring a new additional setting "Cannot Submit Data with no exceptions"

Make Images/Files Public

Currently the url is built based on the module ID and bloc ID and file name. We are working on providing an easy url to access. In the meantime please contact support@blocworx.com to obtain the url for the files that appear in the bloc you want this setting to apply to.

Anybody can edit data in this bloc

Turn off live counting of results

For our multi app customers we have a feature that allows for indexing certain fields to improve performance even further. Please contact support@blocworx.com about this.

Disallow Editing of Dynamic Output & Variable Fields (Plain Data, Autogenerate etc)

By default, when you click to Edit data it is possible to change the values of all fields, even if they are autogenerated numbers or plain data fields where data came from elsewhere. This feature turns off the ability to edit the data in these fields. This is useful to guarantee values are locked in place, like invoice numbers etc.

Show a pop up when exiting the bloc

Displays a custom pop-up when users try to leave the bloc (can be used for warnings or reminders).

Redirect Bloc on page load

Use this feature to force a redirect to another url

Please make sure the url is properly formed, i.e. include https:// or http:// at the start of the url etc.

Redirect Bloc after Form Submission

Automatically redirects the user to another bloc or page after the form is submitted.

Automatically Archive Data

Moves records into an archived state (instead of deleting them) after a specified number of days.

Success Pop Up

Having this setting on will trigger a pop up every time data is submitted to the form. Useful for single entry forms that are not designed for alot of activity:

Please type the Success message (default: "Form Successfully Submitted")

If this is not blank and the Success Popup option is turned on. The text that will appear in the pop up with be from the text in this field, as opposed to "Form Successfully Submitted"

Single Entry Form

This setting forces an overwriting of the previous data in the form. This means there is never more than one entry.

Note, with this setting turned, it also populates the fields in the form on page load. This is because there will never be any data being added other than the single entry.

Get latest Data On Page Load

Automatically loads the most recent data when the bloc is opened.

Prevent Regular Data From being Loaded

Force data filter fields for those without permission

Hide Username and Time/Date stamps from the Export Data Reports

Automatically Delete Data

This is a feature that is useful for GDPR and data storage purposes. Simply enter the number of days that you wish to keep the data for, and every night any data older than that number of days will be permanently deleted.

Although we run back ups, we cannot guarantee that we will be able to recover data that has been removed as a result of this setting. Please use this setting with caution and only if absolutely necessary.

Used to hide the bloc from the list of available reports in the reports section. If selected it simply won't be available there. This is useful for blocs that are only used for purposes of facilitating data for other blocs, e.g. a master list of part numbers.

This prevents data from being submitted unless the user has the or enabled.

This allows the images and files that are uploaded by the to be accessible via a url in the browser. This allows you to provide links to non Blocworx users.

Normally, the only way a user can edit the data they have entered is by using the Permission: . However, we understand that there may be blocs where any user can edit their data. This can be especially the case . This setting opens up the ability for any user to edit the data, even without the required permission assigned to their account.

By default, the system performs counts of all your values from records in the bloc. This allows you to get a quick overview on the screen of how many of each value was added into a bloc. This is useful if you do not want to use actions or rules to get this information.

However, in cases where there might be millions of records, or perhaps alot of records where each record is unique, then we may not want to count items. This counting feature can slow down performance in these examples. This setting turns off the counting. This dramatically improves performance but prevents you from having a quick view of the count data:

Don't forget you can use our action if you still want to get the count of specific fields. Using this action will not affect performance.

This is used to prevent any data from loading when you first load the bloc. Simply put, you will see no data unless you decide to filter some data. To use this setting properly it is expected you would use it in conjuction with the field Parameter Because then you can have a neat way of only seeing data that you opted to look up/filter by.

We would advise against using this setting as a secure way of hiding data. It is designed more as a UX feature to prevent confusion about what data you are working with, rather than a data permission feature. To explore better ways of preventing data from being seen we would recommend you checkout the or the settings.

It is possible to filter data using the field parameter . However, by default, it is possible for someone to remove these filters by changing the filters below the form and/or by doing a search. This bloc setting locks in these filters and makes them impossible to change unless the user has the permission .

We have a useful quick link to allow . By default, the date and time stamps are included in this report, along with the username. This option simply removes them from this report.

Raw Data & Counting
File and Image Field
Populate another local field with total from elsewhere
User Restricted Data Settings
Bloc, User and Role Access
Admin Permission
Can Submit Data even when Submit Data option Is disabled
Can Edit Data inside a Bloc
Can unlock Filtered Fields
you to run report with a single click
if they can only see their own data
Data Filtering Field.
Data Filtering Field
The incomplete entry is represented by a highlighted colour.