title: Binding an inputText value to a viewScope with a computed name
body: <p>I have an inputText component on a custom control and I am trying to bind the value to a viewScope, but the viewScope name is computed using a compositeData value and string.</p>
  
  <p>If I hardcode the value binding it works, for example:
      value="${viewScope['BillingDate_From']}"</p>
  
  <p>The viewScope name is computed using the following javascript code:
      compositeData.dateRangeFilter[0].from_fieldname + '_From'</p>
  
  <p>I have tried many ways of achieving this but with no success, sometimes it errors, usually unexpected character errors but most of the time the inputText box is empty.</p>
  
  <p>The code I have most recently tried:
      value="${viewScope[#{javascript:compositeData.dateRangeFilter[0].from_fieldname + '_From'}]}"</p>