Search
Code Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Development
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Tools
 Visual Basic & VB.NET
 XML
New Code
Database Workbench Pro 5.4.6
Extensibility Studio 3.0
Bytescout Spreadsheet SDK 3.0.0.1699
Magento 2 Admin Mobile App 1.0
Data Compare for MySQL 5.3
ODBC Driver for Zoho CRM 1.3
ODBC Driver for SugarCRM 1.3
Bytescout PDF To HTML SDK 9.0.0.3079
Azizi search engine script PHP 4.1.10
TaxiSoftr - Taxi Booking & Dispatch Software 1.0
VisualNEO for Windows 18.08.31
AnyMap JS Maps 8.4.0
ODBC Driver for MailChimp 1.3
OrgChart JS 3.0.7
AnyStock Stock and Financial JS Charts 8.4.0
Top Code
MATLAB Support Package for Arduino (aka ArduinoIO Package) 1.0
Database Workbench Pro 5.4.6
Stepping stone algorithum for solving the transhipment problem
LMS Algorithm Demonstration 1.0
Cuckoo Search (CS) Algorithm 1.0
Online Food Ordeing System 1.0
Blind detection of the number of sources with a predicted eigenvalue approach 1.0
Real Time Battle 1.1
A Shooting Game 1.1
Genetic Algorithm for n-queen problem 1.0
Detect circles with various radii in grayscale image via Hough Transform 1.0
Issue Manager App 1.0
Hough Transform for circle detection 1.0
Trading Software 1.2.4
Kalman Filter Tutorial 1.0
Top Rated
Output Messenger 1.8.0
Aliexpress Clone- Ec21 Script 1
Indiegogo Clone 3.0
Advanced MLM Software 1.2
Online Food Ordeing System 1.0
PHP Image Resize Script 1.0
Best Spotify Clone 1.0
Get Random Record Based on Weight 1.0.0
PHP Point of sale 10.0
Travel Portal Script 9.29
Excel Add-in for Bigcommerce 1.6
Magento Product Designer 1.0
OFOS - Just Eat Clone Script 1.0
PrestaShop Upload Images Module 1.2.1
Trading Software 1.2.4
TAPIr 5.x-1.6
File ID: 100026






TAPIr 5.x-1.6
Download TAPIr 5.x-1.6http://drupal.org/project/virtualmerchantReport Error Link
License: Freeware
File Size: 10.0 KB
Downloads: 1
Submit Rating:
TAPIr 5.x-1.6 Description
Description: The Tables API defined by TAPIr can be used by module developers to include simple, dynamically configurable tables in their modules. The tables generated by TAPIr feature dynamic loading of data but also dynamic positioning and disabling of fields (columns) based on settings configured in the table's settings page. Settings pages are auto-generated and include helpful links to preview tables and view a master tabel list. Tables defined by TAPIr are also extensible, so your tables will be available for other module developers to hook into in a method similar to the Forms API.

Interested users and developers should:
Check out the documentation

Use TAPIr and give site owners maximum control over the look and feel of their sites!
This project will be used extensively to support the doDUbercart Project.

The Tables API mimics the Forms API by building tables based on a Table ID. For now, the Table ID refers to the function used to build the table, though it's not impossible for TAPIr to define a hook like Drupal's hook_forms. The builder function operates on an $op variable to first build the fieldset and then grab the data for the rows for each field. In TAPIr terminology, fields refers to a column in the table. Fields will be configurable from a settings page for each table so the user can adjust the title of a column, its order in the table, and whether or not it should be shown when the table is rendered. TAPIr automatically generates these settings pages with corresponding menu items and gives developers control over the path, menu settings, access control, and which options are enabled for each table.

Tables created by TAPIr are also extensible. Developers can hook into tables by Table ID using a hook_table_alter that works much like Drupal's hook_form_alter. Fields may be added to tables defined by other modules, and these fields are available for configuration in the same way as the default fields.

Forms have been dynamic for a while now, let this be the first step toward bringing table displays up to par. While not applicable to all tables, there are many places where modules will benefit from being able to extend other tables. The doDUbercart project will rely heavily on this so site administrators have maximum control over the content and display of their site.

TAPIr's documentation is full of explanation and actual code examples of TAPIr in use.

Please post any questions, issues, and your own examples of TAPIr in action!

License: Freeware

Related: tapir, Tables, Table, Settings, Control, Developers, Modules, fields, Dynamic, Defined, bercart, Forms, maximum, Project, Build, Scripts, tapir scripts

O/S:BSD, Linux, Solaris, Mac OS X

File Size: 10.0 KB

Downloads: 1



More Similar Code

This provides customers with a 2nd shopping cart, a 'Save for Later' cart which can have items moved into it from the normal cart and which will remain after checkout. For users with the proper permissions, the 'remove' checkbox will be taken off of the normal view cart page and replaced with 2 links (Remove from Cart, Save for Later) and when 1 or more items have been saved for later a second cart will appear underneath of the original cart...



Generic ASP.NET XML interface to heterogeneous databases for the TAPIR protocol



A PHP webapp to upload taxonomic checklists as Excel or CSV files to be served as TDWG TCS XML/RDF. It can handle multiple checklists, has a Tapir light webservice and a taxonomic tree of species names created from taxonomy in a checklist can be...

User Review for TAPIr
- required fields
     

Please enter text on the image