I am not talking about <ui:inputCheckBox>. Suppose I am using slds in VF page and below is the sample code:
<div class="slds-form-element">
<div class="slds-form-element__control">
<span class="slds-checkbox">
<input type="checkbox" name="options" id="isactive-checkbox" checked="{!conn.is_Active__c}" disabled="true" />
<label class="slds-checkbox__label" for="isactive-checkbox">
<span class="slds-checkbox--faux"></span>
<span class="slds-form-element__label">is Active</span>
</label>
</span>
</div>
</div>
This code won't work for setting the default value. checked="{!conn.is_Active__c}" will simply not work. It will always be checked.
I can setup the checked attribute using javascript but I am wondering whether it is the only option. And plus, <apex:inputField> doesn't seem to work very well in the checkbox scenario.