The Custom Tables extension allows you to create, manage, and display custom data on your Joomla site. It is helpful if you need to display data that is not part of the standard Joomla content structure. For example, you could use this extension to create a custom table for product information, customer data, or any other type of data that you need to display on your site. The Custom Tables is the CRUD solution for Joomla 3.x and 4.x - CREATE, READ, UPDATE and DELETE. You can add tables, fields, and layouts to create catalogs, forms, or details pages. It has 40 Field Types: Integer (numbers), Decimal, Text String, Time, Email, Color, Image, File, User, Language, etc.
Dynamic Filter can be overwritten by filter parameter of the edit tag {{ fieldname.edit("cssclass","attributes","filter") }}
Edit input box may have many parent levels - it needs to be explained well.
//Preselects
//example: city.edit("cssclass","attributes",[["province","name",true,"active=1","name"],["city","name",false,"active=1","name"],["streets","layout:TheStreetName",false,"active=1","streetname"]])
//parameter 3 can be 1 or 2 dimensional array.
//One dimensional array will be converted to 2 dimensional array.
//$cssclass = $option_list[0]; // but it's have been already progressed
//$attribute = $option_list[1]; // but it's have been already progressed
//Twig teg example:
//{{ componentid.edit("mycss","readyonly",[["grades","grade"],["classes","class"]]) }}
//{{ componentid.edit("mycss","readyonly",["grades","grade"]) }}
//{{ componentid.edit("mycss","readyonly","grades","grade") }}
Dynamic Filter can be overwritten by filter parameter of the edit tag {{ fieldname.edit("cssclass","attributes","filter") }}
Edit input box may have many parent levels - it needs to be explained well.