点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我是SAP ui5的新手,
想知道,是否可以根据先前的字段更改将数据放入表字段?
我有一个绑定到XML模型的表。
在输入/更改field1中的值时,要显示来自odata服务的field2值。
我创建了包含资料和描述的Odata服务。
我在controller.js中使用以下代码
Onchange:函数(evt){
var Zmatnr = oTable.getRows()[i] .getCells()[1] .getValue();
var modelUrl2 =" ../../../../../../sap/opu/odata/SAP/ZMATNR_NEW_SRV/";
var oModel = new sap.ui.model.odata.ODataModel(modelUrl2,true); sap.ui.getCore()。setModel(oModel," modelName2");
var aFilter =新的sap.ui.model.Filter("材料",sap.ui.model.FilterOperator.EQ,Zmatnr);
/****在这里,请以逻辑帮助我*****/
}
用户将在表的第一行字段中输入物料编号,然后自动在第二字段中显示说明。
请让我知道如何为此构建逻辑。
此致
kasi。
应用过滤器后,应实现代码以读取所选行
然后您可以使用setValue方法设置描述
您的意思是说,您在获得Zmatnr之后立即将其传递给另一个实体(MaterialDetails),然后从那里获得描述?
如果是这样,那么在获得Zmatnr之后,应该使用" MaterialDetails"而不是" Material"应用过滤器,然后参考我上面发布的代码以检索描述并进行设置。
此致
Binh
非常感谢任何帮助。
一周热门 更多>