When calling RemoteObjects I can specify showBusyCursor="true" so that the user has a visual confirmation that loading is in progress like:
<mx:RemoteObject id="unitJavaService" showBusyCursor="true" destination="mycall">
Is there such a thing for LCDS calls? The async is nice but what would be the best way to let know the user know that the data is loading.
Since LiveCycle DataServices methods are asynchronous, your application is not blocked from performing other operations, so a busyCursor is not what you need here. Consider displaying a "loading..." message inside the component that will receive the ResultEvent.