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
requirejs(['fab/fabrik'], function() {
Fabrik.addEvent('fabrik.form.submit', function (form, e, btn) {
if (btn.name === 'Submit For Approval') {
form.formElements.get('yourtable___yourelement').update('1');
}
});
});
<?php
defined('JPATH_BASE') or die;
$d = $displayData;
?>
<?php
if ($d->formModel->getId() == 29) {
?>
<button type="submit" class="btn btn-primary button save" name="Submit For Approval">Submit For Approval</button>
<?php
}
?>
requirejs(['fab/fabrik'], function () {
Fabrik.addEvent('fabrik.form.loaded', function (form) {
// disable the Submit button on form load
form._getButton('Route To Manager').style.display="none";
//form._getButton('Route for App_Imp').style.display="none";
//form._getButton('Submit').style.display="none";
});
});
requirejs(['fab/fabrik'], function () {
Fabrik.addEvent('fabrik.form.loaded', function (form) {
// disable the Submit button on form load
var rtm = form_147.formElements.get('itr_2___route_to_manager_flag').getValue();
if (rtm === '1') {
form._getButton('Route To Manager').style.display="none";
}
//form._getButton('Route for App_Imp').style.display="none";
//form._getButton('Submit').style.display="none";
});
});
if (this.getValue() === '1') {
this.form._getButton('Route To Manager').style.display="none";
}