Full Link | Scriptcase ((exclusive))

In the world of low-code development, efficiency is driven by how seamlessly different components of a system communicate. Scriptcase, a leading PHP web development tool, addresses this through its "Link" feature, specifically the Full Link. This functionality serves as the connective tissue of a database-driven project, allowing developers to create complex, relational user experiences without manual hand-coding. Streamlining the User Journey

A "Full Link" is most commonly used to connect a Grid application (a list of records) to a Form application (a detailed view or editor). When a developer creates a Full Link, Scriptcase automatically generates the necessary buttons and logic to:

Navigate: Move the user from a list view directly to the specific record they wish to edit.

Pass Parameters: Automatically carry primary keys (like a product_ID) from the Grid to the Form, ensuring the correct record is loaded.

Maintain State: Return the user to their exact position in the Grid after they finish interacting with the Form. Visual and Logical Integration

Beyond simple navigation, Full Links allow for high levels of customization through the Scriptcase interface. Developers can define how the link opens—whether in a new tab, a modal window, or the same iframe—providing a cohesive feel to the final product. This dynamic behavior is further enhanced by Macros and Events, which can trigger specific actions when a link is clicked, such as validating data or updating a dashboard widget. Improving Productivity

The primary advantage of using Full Links is the reduction in "boilerplate" code. Instead of writing dozens of lines of PHP and JavaScript to handle URL parameters and session variables, a developer can configure a link through a few clicks in the Scriptcase application settings. This allows teams to focus on core business logic rather than navigation infrastructure.

In conclusion, the Full Link is more than a simple shortcut; it is a fundamental tool for building professional, interconnected web systems. By automating data passing and navigation, it exemplifies the Scriptcase mission of making development "Easy as ABC". Scriptcase - Simplicities of Scriptcase

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

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

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. scriptcase full link

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.

In Scriptcase, a "full link" typically refers to Application Link

that manages the entire lifecycle of navigation and data passing between a source application (like a Grid) and a destination application (like a Form) Feature Overview: Scriptcase Application Links

Application links are used to create seamless navigation within a system, allowing developers to connect queries, menus, tabs, and forms without writing manual PHP code. 1. Core Functionality Data Synchronization

: Automatically passes parameters (like Primary Keys) from a Grid row to a Form for editing. Redirect Logic

: Configures automatic redirection after specific events, such as "Redirect after insert" or "Redirect after update". Display Modes

: Offers multiple ways to open the linked application, including: Same Window

: Replaces the current view with a "Back" button provided for return navigation. Modal/Iframe : Opens the destination in an overlay or embedded frame. New Tab/Window : Launches the application in a separate browser tab. 2. Parameter Types

When setting up a link, you define how the destination application receives its values: : Uses a specific field value from the current record. : Sends a static/fixed value. : Passes an existing global variable. : No parameters are passed. 3. Common Link Types in Scriptcase Primary Use Case Application Link Connecting a Grid to a Form for record editing or viewing. Capture Link

Used in filters to "capture" a value from another Grid to fill a field. Field Link

Converts a specific data field into a clickable link to another app. Button Link

Triggers a link via a custom-defined button in the application toolbar. How to Create a Link Open the source application in the Scriptcase development environment Navigate to Application Links in the side menu. Create New Link and choose the link type (e.g., Application Link). Select the Destination Application from your project. Parameters (e.g., link the source to the destination Define the Operation Mode (Same window, Modal, etc.) and save. for more advanced manual control? How to create an application link - Support Scriptcase

In Scriptcase, "links" are the standard way to connect applications (like a Grid to a Form) and pass data between them. While there isn't a specific feature titled "full link," users often refer to Application Links or Field Links that navigate between different modules. How to Create an Application Link

Application links allow you to link one application to another (e.g., clicking a record in a Grid to open a Form for editing).

Open Application Links: In the Scriptcase interface, open your source application (e.g., a Grid) and navigate to Application Links in the side menu.

Create New Link: Click on "Create New Link" or "Click here" to start the wizard.

Choose Link Type: Select Application (to link the whole app) or Field (to link a specific field's value).

Select Target: Choose the destination application from your project list.

Map Parameters: Define which values (Fields, Global Variables, or Fixed Values) should be passed to the target application's primary keys or parameters.

Set Operation Mode: Choose how the target application opens:

Same Window: Replaces the current view; includes a "Back" button. Modal: Opens in a pop-up overlay above the current page. New Tab/Window: Opens in a separate browser tab.

IFrame: Embeds the target application within the current page (Above, Below, Left, or Right). Useful Macros for Custom Links Scriptcase 9.7 - Application links properties

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: In the world of low-code development, efficiency is

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

What is ScriptCase?

ScriptCase is a low-code development platform that allows users to create web applications without extensive coding knowledge. It provides a visual interface for designing, developing, and deploying applications.

What is ScriptCase Full Link?

ScriptCase Full Link is a feature within the ScriptCase platform that enables users to create a complete, direct link to a specific record or page within their application. This feature allows developers to share or access specific data or pages directly, without requiring users to navigate through the application.

Key Features of ScriptCase Full Link

Here are the key features of ScriptCase Full Link:

  1. Direct Linking: Create direct links to specific records or pages within the application.
  2. Parameterized Links: Links can be parameterized to pass specific data or filters.
  3. Access Control: Control access to linked pages or records based on user permissions.
  4. Customizable: Links can be customized to fit specific use cases.

Benefits of ScriptCase Full Link

The benefits of using ScriptCase Full Link include:

  1. Improved User Experience: Provide users with direct access to specific data or pages.
  2. Increased Productivity: Reduce the number of steps required to access specific data or pages.
  3. Enhanced Security: Control access to sensitive data or pages.

Use Cases for ScriptCase Full Link

Here are some use cases for ScriptCase Full Link:

  1. Customer Relationship Management (CRM): Create direct links to customer records or orders.
  2. Project Management: Share links to specific project pages or tasks.
  3. E-commerce: Provide links to specific product pages or orders.

Conclusion

Generating a "full link" in Scriptcase typically refers to creating a robust connection between two applications—such as a Grid and a Form—where data, parameters, and display behaviors are fully integrated. 1. Choose Your Link Type

Scriptcase offers several ways to link applications depending on your goal: Application Link : Standard connection to open one app from another. Field Link

: Makes a specific data field (e.g., "Customer ID") clickable to open a related record. Button Link

: Adds a physical button to the interface (like an "Edit" or "Details" button). Capture Link

: Opens a secondary grid to select a value and return it to the current form. Scriptcase 2. Implementation Steps To generate a link manually within the Scriptcase Development Environment Open Source Application

: Access the application where the link will originate (e.g., your main Grid). Navigate to Links : In the side menu, select Application Links Field Links Create New Link : Click "Create New Link" or "Click Here." Select Destination : Choose the target application from your project list. Map Parameters : Define how data passes between apps. You can send: : Pass a record's unique ID. Global Variables : Pass session data. Fixed Values : Pass a hardcoded status or category. Set Display Properties : Choose if the link opens in the same window, a (pop-up), a Scriptcase 3. Advanced Linking with Macros

For dynamic links that require logic (e.g., only link if a status is "Paid"), use Scriptcase Macros in events like

sc_link(Column, App, Parameters, "Hint", "Target", Height, Width) : Programmatically creates a link on a grid column. sc_make_link(App, Parameters)

: Generates the URL string for use in custom HTML or PHP scripts. Scriptcase 4. Verification and Deployment Creating Link button - Scriptcase Low-Code documentation

In the landscape of rapid application development (RAD), the efficiency of a tool is measured by its ability to handle data relationships seamlessly. Scriptcase excels here by providing a GUI-based linking system. When a developer creates a "Full Link," they are essentially bridging the gap between data visualization (a Grid) and data management (a Form). 1. Streamlining the Workflow

Traditionally, connecting a list of records to an edit screen required manual coding to capture a primary key, pass it through a URL or session variable, and query the database again on the receiving page. Scriptcase’s linking wizard automates this. By selecting the target application and the connecting fields, the platform generates the necessary code to maintain state and context. 2. Enhancing User Experience (UX)

From a user’s perspective, these links create a cohesive flow. Whether it is an "Application Link" that opens a new tab or a "Capture Link" that facilitates lookups within a modal, the transition feels native. A "Full Link" ensures that if a user updates a record in a form, they can be returned to the exact position in the grid they started from, preserving filters and pagination. 3. Security and Parameter Passing

A critical aspect of these links is how they handle sensitive information. Scriptcase allows developers to define how parameters are passed—whether through GET, POST, or Session variables. This flexibility ensures that while the developer saves time on boilerplate code, they do not have to sacrifice the security protocols necessary for enterprise-grade software. Conclusion

Scriptcase’s linking mechanism is more than just a shortcut; it is a fundamental architectural component that promotes DRY (Don't Repeat Yourself) principles. By utilizing these links, developers can focus on business logic and UI design, leaving the complex "plumbing" of data navigation to the platform's automated engine.

Developer experience

✅ Case 2: Preserve Search & Filters

Scenario: Pass current grid’s search filters to another report.

Full Link:

index.php?app=detailed_report&grid_name_search=@search

@search carries all active filter conditions. Direct Linking : Create direct links to specific

How to Receive Data on the Target Page:

  1. In the Target Grid/Form: Go to Filter Settings and create a filter linked to the database column.
    • Column: sales_month
    • Operator: Equal
    • Value: _GET['month']
  2. In PHP Code (Macros): You can insert the parameter using GET[month] or HTTP_GET_VARS[month].

What Scriptcase is

Scriptcase is a low-code PHP web application development platform that generates PHP code and CRUD applications rapidly. It targets developers and teams who need to build data-driven web apps, admin panels, reports, dashboards, and APIs quickly using existing databases.

Further actions

(Related search suggestions provided.)

In Scriptcase, a "Full Link" refers to Application Link Field Link configured to open the destination application in the same window

(occupying the full viewport) rather than in an IFrame or modal Scriptcase Guide to Creating a "Full" Application Link

This guide shows how to link a Grid to a Form so that clicking a record opens the form in the current browser window. Scriptcase 1. Initiate the Link Process Open your source application (e.g., a In the side menu, go to Create New Link Application Link (typically for an edit pencil icon) or Field Link (to make a specific field clickable). Scriptcase 2. Select Destination and Parameters Choose the target application (e.g., a ) from your project list. Map Parameters

: Match the primary key of the target form with the corresponding field from your grid. ID (Form parameter) = id_field (Grid field) Scriptcase 3. Configure "Full" Display Settings This is where you define the "Full Link" behavior: How to create an application link - Support Scriptcase

In Scriptcase, the "full link" typically refers to the Application Link or Field Link feature, which allows you to connect different applications and pass data between them seamlessly. Core Guide to Scriptcase Linking

Linking is the primary way to create navigation and maintain data context (like a Master-Detail relationship) across your project. Scriptcase 9.7 - Application links properties

Unlocking the Power of Scriptcase: A Comprehensive Guide to Full Link

Are you tired of tedious and repetitive tasks in your daily workflow? Do you wish there was a way to automate and streamline your processes with ease? Look no further than Scriptcase Full Link, a game-changing solution that's about to revolutionize the way you work.

What is Scriptcase Full Link?

Scriptcase Full Link is an innovative tool that enables you to create custom, web-based applications without requiring extensive coding knowledge. With its intuitive interface and drag-and-drop functionality, you can design, develop, and deploy applications in a fraction of the time it would take using traditional programming methods.

Key Features of Scriptcase Full Link

So, what makes Scriptcase Full Link so special? Here are just a few of its key features:

Benefits of Using Scriptcase Full Link

By leveraging Scriptcase Full Link, you can:

Getting Started with Scriptcase Full Link

Ready to experience the power of Scriptcase Full Link for yourself? Here's how to get started:

  1. Sign Up: Register for a Scriptcase account and access the Full Link platform.
  2. Explore the Interface: Familiarize yourself with the drag-and-drop interface and explore the various features and tools available.
  3. Create Your First Application: Start building your first application, using Scriptcase's extensive library of templates and examples for inspiration.

Conclusion

Scriptcase Full Link is a powerful tool that's poised to transform the way you work. With its rapid application development capabilities, customizable interface, and seamless integration options, it's the perfect solution for businesses and individuals looking to boost productivity and efficiency. Sign up for Scriptcase today and discover a more streamlined, automated way of working.

Scriptcase uses Application Links to create a seamless user experience by allowing one module to trigger another.

Data Passing: Links allow you to pass "Global Variables" (e.g., [var_id]) from a source application to a destination application, ensuring that the second app opens with the correct context (like a specific customer's record).

Opening Modes: You can configure how a link behaves—opening in the same window, a modal popup, a new browser tab, or an external window.

Macro Integration: Developers often use the sc_link or sc_make_link macros to programmatically generate URLs with security tokens and parameters. Core Benefits for Web Development

Productivity: The "Low-Code" approach automates the creation of complex tags and URL parameters, reducing manual coding errors.

Modular Architecture: You can build small, reusable applications (like a generic search tool) and link them across various parts of your project.

Friendly URLs: Scriptcase supports Friendly URLs, making deep links to specific application pages more readable and SEO-friendly. Common Use Cases

Grid to Form: Clicking a "pencil" icon in a data table to open an edit form for that specific row.

Summary to Detail: Clicking a value in a Pivot table or Summary report to see the underlying raw data records.

Capture Links: In a form field, clicking a "search" icon to open a separate lookup grid, selecting a record, and returning that value to the original form.

To get started with these features, you can explore the Scriptcase Samples Project, which demonstrates various linking techniques in a live environment.