




In the world of low-code development, Scriptcase stands out for its ability to quickly connect databases to functional web applications. One of its most powerful yet underutilized features is the concept of a
—a mechanism that allows developers to create seamless navigation and data flow between different parts of a project. What is a Scriptcase Full Link? A "Full Link" (often referred to as an Application Link
) is a direct connection between a source application (like a Grid or Search) and a target application (like a Form or Chart). It doesn't just open a new page; it synchronizes data by passing parameters, ensuring that when a user clicks a record, they see exactly the related information they need. Key Types of Links in Scriptcase
To master full linking, you need to know which type to use for your specific workflow: Application Link:
The most common type, used to link a grid or control to any other project application, typically triggered during insert or update events. Field Link:
Turns a specific data column in a grid into a clickable shortcut. Capture Link:
Used in filters or forms to "capture" a value from another grid application and pull it back into your current field. Button Link:
A custom button that triggers navigation to another application. How to Create a Seamless Link
Setting up a link is straightforward within the Scriptcase interface: Open the Source Application: Go to the side menu and select Application Links Define the Connection:
Click "Create New Link" and choose your destination application (e.g., linking a sales grid to a customer edit form). Pass Parameters: Map fields from your source to the target. You can pass Field values Fixed values Global variables Set the Behavior:
Decide how the target opens—in the same window, a modal, an iframe, or a new tab. Why It Matters for Your App Scriptcase 9.7 - Application links properties scriptcase full link
Mastering Scriptcase Full Link: A Comprehensive Guide to Seamless Application Integration
In the world of rapid application development (RAD), Scriptcase stands out for its ability to turn database schemas into functional web applications in record time. However, as applications grow in complexity, developers often need to move beyond standard grids and forms.
One of the most powerful yet misunderstood features in the platform is the Scriptcase Full Link. This guide will dive deep into what Full Links are, why they are essential for your workflow, and how to implement them effectively. What is a Scriptcase Full Link?
At its core, a Full Link is a specialized linking mechanism within Scriptcase that allows you to connect two applications (typically a Grid and a Form) while maintaining a "full" synchronization of data and interface.
Unlike a simple "Field Link" which might just pass a single ID to another page, a Full Link integrates the destination application directly into the caller's interface or opens it in a way that provides a cohesive user experience. It is most commonly used to create the classic "Grid-to-Form" relationship where clicking a record allows for immediate editing. Why Use Full Links?
Workflow Efficiency: It automates the process of passing Primary Keys (PKs) from a list view to an editing view.
User Experience: You can configure how the link opens—whether in the same window, a modal, or an iframe—ensuring the user never feels "lost" in the navigation.
Automatic Buttons: Creating a Full Link often automatically generates "New," "Edit," and "Delete" buttons on your Grid, saving you manual coding time.
Data Integrity: It ensures that the application being called is strictly filtered by the record selected in the Grid. How to Create a Scriptcase Full Link (Step-by-Step)
Creating a Full Link is done within the Grid Application settings. Follow these steps to set it up: 1. Navigate to the Links Folder In the world of low-code development, Scriptcase stands
Open your Grid application in the Scriptcase IDE. In the left-hand menu, look for the Links folder and click on "New Link." 2. Select the Link Type
You will be presented with several options. Choose "Application Link." This is the foundation of a Full Link. 3. Choose the Target Application
Select the application you want to link to (usually a Form). Once selected, click "Next." 4. Parameter Mapping (The "Full" Connection)
This is the most critical step. Scriptcase will ask you to map the fields.
The Target Application (the Form) will show its Primary Key.
You must match it with the corresponding field from the Source Application (the Grid).
Pro Tip: If your field names are identical in both tables, Scriptcase usually maps them automatically. 5. Configure Link Properties Here is where you define the "Full" behavior:
Link Operation Mode: Choose whether the link should open in the same window, a new window, or a Modal. (Modals are highly recommended for modern UI).
Display Buttons: Decide if you want the "Edit" icon to appear on every row of the Grid.
Enable "New" Button: Select this to place a "Create New" button on the Grid's toolbar that points to the linked Form. Advanced Full Link Customization Passing Extra Parameters The Architecture: Understanding the "Full Link" When we
While a Full Link primarily handles the Primary Key, you can also pass Global Variables. For example, if you want the Form to know which Category the Grid was filtered by, you can pass a [var_category_id] through the link interface. Handling Callbacks (Refresh on Close)
One common requirement is refreshing the Grid once the "Full Linked" Form is saved or closed. In the link settings, ensure you enable the option "Refresh the parent application when closing the popup." This ensures the data the user sees is always current. CSS and Styling
You can customize the look of the "Link" icon. Instead of the default pencil icon, you can use FontAwesome icons or custom images to match your branding. Common Troubleshooting
Link Not Appearing: Ensure that the field you used for the link is actually displayed in the Grid.
Data Not Loading in Form: Double-check your Parameter Mapping. If the Form expects an integer and you are passing a string (or the wrong field), the Form will open empty.
Security Issues: If you have the "Security Module" enabled, make sure the user has permissions for both the Grid and the linked Form, otherwise, the link will result in an "Unauthorized" error. Conclusion
The Scriptcase Full Link is more than just a hyperlink; it is the glue that binds your modules together. By mastering the setup and properties of these links, you can transform a collection of isolated tables into a professional, fluid ERP or CRM system.
Pro Tip: Always test your Full Links in "Modal" mode first—it provides the cleanest interface for data-entry heavy applications.
Keywords: Scriptcase Full Link, Scriptcase Application Link, Grid to Form Link, Scriptcase Tutorial, Rapid Application Development, PHP Development.
When we talk about the "full link" in Scriptcase, we are referring to the seamless integration between the Database, the Business Logic, and the User Interface. Here is how the architecture flows:
You can combine the Full Link with Scriptcase’s modal components.
app_linkdetailed_product_view.php?product_code=product_code& → & for HTML, use encodeURIComponent in JS)@pk instead of hardcoding field names for master-detail.






