I am using force:inputField in lightning component but it is not being rendered in the component. I am using compound form. If I replace force:inputField with ui:InputText or any other ui namespace component it shows up fine.
Below is the markup -
<aura:component controller="MyServerController" implements="force:lightningQuickActionWithoutHeader,force:hasRecordId">
<ltng:require styles="/resource/SLDS0214/assets/styles/salesforce-lightning-design-system-ltng.css" />
<!-- init event -->
<aura:handler name="init" value="{!this}" action="{!c.doInit}"/>
<aura:attribute name="newCustom" type="CustomObj__c" default="{ 'sobjectType': 'CustomObj__c' }" />
<form>
<fieldset class="slds-form--compound">
<div class="slds-form-element__group">
<div class="slds-form-element__row">
<div class="slds-form-element slds-size--1-of-2">
<label class="slds-form-element__label" >Custom field 1</label>
<force:inputField aura:id="field1" value="{!v.newCustom.field1__c}" required="true"/>
</div>
<div class="slds-form-element slds-size--1-of-2">
<label class="slds-form-element__label" >Custom field 2</label>
<force:inputField aura:id="notes" value="{!v.newCustom.field2__c}" required="true"/>
</div>
</div>
</div>
</fieldset>
</form>
</aura:component>
Anything I am missing ?