We have now opened a commercial services section here on the forum for registered users. If you have a Fabrik project that you wish to have someone work on for you, post it under Help Wanted. If you are an application developer and wish to earn some money helping others, post your details under Fabrik Application Developers.
Both of these are unmoderated. It will be up to both parties to work out the details and come to an agreement.
For running J!5.1 you must https://fabrikar.com/forums/index.php?wiki/update-from-github/ or include the new file manually https://fabrikar.com/forums/index.php?threads/joomla-5-1-and-fabrik-cannot-find-files-error.54473/post-285151 See also Announcements
//class name needs to be the same as the file name
var example = new Class({
initialize: function(table)
{
this.table = table; //the table js object
},
//run once the table has run its ondomready event (gives access to this.table.form etc)
onDomready:function(e){
},
// run when a filter is submitted
onFilterSubmit:function(e)
{
alert('onFilterSubmit');
var ok = $('tableform_'+this.table.id).getElements('input.fabrik_filter').every(function(f) {
return f.getValue().length >= 0;
});
return ok;
},
//run when submit button is pressed
onSubmitTable: function(evnt, task)
{
alert('onSubmit: ' + task);
//return false if you want the form to stop submission
},
//run when page navigation occurs
onNavigate: function() {
alert('onNavigate');
},
// run when the table is reordered
onOrder: function() {
alert('onOrder');
},
//run when the limit list is changed
onLimit: function() {
alert('onLimit');
}
});