I'm using
aui.form.checkboxField
and I need add value="true"(to override default value 'on') attribute to generated after soy proccessing input. And I don't know how to do it in soy. Can you help me?
When I tried to use 'extraAttributes' params to add 'value=true' to input I've got next html:
<fieldset class="group"> <legend><span>Don't track anonymous</span></legend> <div class="checkbox" value="true"><input id="notTrackAnonymousUsers" class="checkbox" type="checkbox" name="notTrackAnonymousUsers" checked="checked"><label for="notTrackAnonymousUsers">Enabled</label></div> <div class="field-group"> <div class="description">Don't track anonymous users.</div> </div> </fieldset>
As you can see from html it added value="true" to div not to input. Maybe you know some work around?
My soy looks like follow:
{call aui.form.checkboxField} {param legendContent: getText('ch.bitvoodoo.confluence.plugins.viewtracker.ViewtrackerSettingsConfigureAction.action.track.anonymous-users') /} {param value: true/} {param fields: [ [ 'id': 'notTrackAnonymousUsers', 'labelText': getText('ch.bitvoodoo.confluence.plugins.viewtracker.ViewtrackerSettingsConfigureAction.action.track.anonymous-users.label-text'), 'isChecked': $notTrackAnonymousUsers, 'name': 'notTrackAnonymousUsers' ] ] /} {param descriptionText: getText('ch.bitvoodoo.confluence.plugins.viewtracker.ViewtrackerSettingsConfigureAction.action.track.anonymous-users.desc') /} {/call}