Look at it http://docs.moodle.org/dev/Admin_settings
I was hoping to find an example or documentation of how to make a group of settings that would be enabled/disabled based upon a checkbox on the same settings page. The wiki page says to find an example in the existing settings and copy it but I cannot find one nor any reference to creating one "The Moodle Way"
Am I just missing it because of being new to Moodle or has this not been done?
Hi Joshua,
you can use external admin page and create a form if you dont want to use standart admin setting functions.
moodle form has a function called ($mform->disabledIf())
In which you can mention the condition.
Hope it will help you.
Thanks
Hi Joshua,
I am currently looking for a way to do the exact same type of thing with my plugin. You are correct that it is either not a part of the "Moodle Way" at this point, or it's terribly hard to find the documentation to support it.... or even an example of it.
What was your solution to the problem? I thought about doing it the way Jitendra mentions, but I'd much prefer to do it on the admin settings page.
Hey Shawn,
I am developing a block for Moodle 2.6 and was wondering if you ever found the resolution to this issue.
I want to disable a text-area in the admin settings dependant on whether a checkbox is selected or not.
Any help would be great!
phew! busy bee/busy brain this evening...sorry!
I think once there is a solution...workaround for this and associated stuff......a specific area/library-you know a type of resource centre- in docs arena would bode well for others-prob come along with the opitmised navigation focus...on its way ....maybe- particularly for those learning about such stuff
a little thought, from a little person
Dawn
It would be great to get some further documentation on this page as it is quite limited.
http://docs.moodle.org/dev/Admin_settings
I found this link quite useful whilst trying to add different types of settings, eg textarea's TinyMCE editors and so on.
https://moodle.org/mod/forum/discuss.php?d=259698
I am in dire need of the functionality to disable a TinyMCE editior dependant on whether a checkbox_with_adv is selected or not. This functionality is included in the instance settings (edit_form.php) so I expected it to already be here also.
http://docs.moodle.org/dev/lib/formslib.php_Form_Definition#disabledIf
Does anyone have any further info regarding this?
I eventually ended up including the module js file in the settings page with
$this->requires->js('path/to/js/file')
Unfortunately it is harder than expected to disable a tinyMCE even through JS so I scrapped the idea
FYI, I found this post which was very helpful: https://moodle.org/mod/forum/discuss.php?d=169124)