sap.m.Input:如何绑定valueState

sap.m.Input: How to bind valueState

我想要这个结果:

我有一个状态 JSONModel 包含我想要与我的 UI 绑定的状态。

{
  code:"None",
  descr:"Error"
  family:"None"
}

现在,为了得到我的结果,我写:

sap.ui.getCore().byId("idCodeInput").setValueState("{state>code}");
sap.ui.getCore().byId("idDescrInput").setValueState("{state>descr}");
sap.ui.getCore().byId("idFamilyInput").setValueState("{state>family}");

而且效果很好。

但是 sap.m.Input 没有 valueState 属性 并且我无法从 XML 视图绑定模型<-->视图。我想写一些这样的:

<Input 
  valueState ="{state>descr}"
  value="{model>descr}"
  enabled="{enable>descr}"
/>

sap.m.Input 有一个 属性 valueState

https://sapui5.hana.ondemand.com/sdk/#docs/api/symbols/sap.m.Input.html