Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
en:extensions:colorizer:developer [2014/01/02 17:10] swarnat created |
en:extensions:colorizer:developer [2015/03/30 15:07] (current) swarnat |
||
|---|---|---|---|
| Line 6: | Line 6: | ||
| At the moment the only feature you could extend are the condition functions like "is empty", "is equal", "is_lower", ... But this is the only point, which is interesting for you. | At the moment the only feature you could extend are the condition functions like "is empty", "is equal", "is_lower", ... But this is the only point, which is interesting for you. | ||
| - | In the directory **modules/Colorizer/functions/** you see a file called **core.inc.php**. | + | In the directory **modules/Colorizer/extends/functions/** you see a file called **core.inc.php**. |
| Here you could see the definitions of the original conditions and the structure you need to create your own functions. | Here you could see the definitions of the original conditions and the structure you need to create your own functions. | ||
| Line 26: | Line 26: | ||
| The Parameter value could also be an integer. The Parameters won't shown any label in this case. | The Parameter value could also be an integer. The Parameters won't shown any label in this case. | ||
| - | Examples from core.inc.php: | + | The JavaScript function get there parameter: |
| + | * **key** For future use (At the moment it is “resultField”) | ||
| + | * **value** the value of the field | ||
| + | * **record** all values of the complete record (Only available in DetailView) | ||
| + | * **parameter** : numeric array of parameters, you could define in administration | ||
| + | * **dynamic** Is this check is done after “ajax-edit” (true) or after pageload (false)? | ||
| + | |||
| + | Availables values for blockType: **boolean, string, picklist** | ||
| + | |||
| + | ==== Examples from core.inc.php: ==== | ||
| <code php> | <code php> | ||