Scriptcase Full Link Verified File

http://localhost/scriptcase/apps/orders_grid.php?customer_id=id

import requests # The Scriptcase Full Link url = "http://myserver.com/scriptcase/apps/api/report_grid.php?report_id=5&format=json" response = requests.get(url) print(response.json()) The Scriptcase Full Link is far more than just a URL. It is the bridge that connects your grids, forms, and external worlds. By mastering how to construct it, pass macros, and capture parameters, you transform your Scriptcase applications from isolated pages into a fully integrated web system. scriptcase full link

You are on customers_grid.php . You want a button that opens orders_grid.php filtered by the selected customer. http://localhost/scriptcase/apps/orders_grid

This article will dive deep into what the Full Link is, how it differs from standard links, how to construct one manually, and advanced techniques to master navigation in Scriptcase. In Scriptcase, a Full Link is the complete, absolute URL that points to a specific form (grid, form, chart, or calendar) within your application, including all necessary parameters and filters. Unlike a relative link (e.g., products_grid.php ), the Full Link usually contains the server path, application root, and dynamic variables. You are on customers_grid

// Inside a Scriptcase button or custom event $full_link = $this->app->getConf('http_path') . "apps/inventory/products_grid.php"; // Or with parameters $full_link_with_param = $this->app->getConf('http_path') . "apps/inventory/products_grid.php?product_id=" . $this->data['product_id']; The true power of the Full Link lies in passing parameters. Here is how Scriptcase interprets incoming parameters in a Full Link: