<vn-autocomplete vn-focus vn-id="client" url="Clients" label="Client" search-function="{or: [{id: $search}, {name: {like: '%'+ $search +'%'}}]}" show-field="name" value-field="id" ng-model="$ctrl.clientFk" order="id"> <tpl-item>{{id}}: {{name}}</tpl-item> </vn-autocomplete> <vn-autocomplete disabled="!$ctrl.clientFk" url="{{ $ctrl.clientFk ? 'Clients/'+ $ctrl.clientFk +'/addresses' : null }}" fields="['nickname', 'street', 'city']" ng-model="$ctrl.addressFk" show-field="nickname" value-field="id" label="Address"> <tpl-item>{{nickname}}: {{street}}, {{city}}</tpl-item> </vn-autocomplete> <vn-date-picker label="Landed" ng-model="$ctrl.landed"> </vn-date-picker> <vn-autocomplete disabled="!$ctrl.clientFk || !$ctrl.landed" data="$ctrl._availableAgencies" label="Agency" show-field="agencyMode" value-field="agencyModeFk" ng-model="$ctrl.order.agencyModeFk"> </vn-autocomplete>