点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在开发SAP UI5应用程序。
我需要将表的第二列设置为可编辑,但不是在所有行中都可以。
例如:如果表有5行,则第二行和第四行必须是可编辑的。该列是固定的(第二列,但该行可能会根据odata的值而有所不同)。在ODATA和 该值设置为true或false。
谢谢
山地
var oPriceProcedureTable = new sap.ui.table.Table({ id:"表格价格", 可编辑:false, selectionMode:sap.ui.table.SelectionMode.Single }); oView.getModel()。read("/img/PriceSet",{ 成功:function(oData){ var priceData = oData.results; var Staic_Feilds = [{ " Fieldname":" Material", "编辑":否, " ScrtextS":"材料编号" },{ " Fieldname":" Price", "编辑":是的, " ScrtextS":"单价" },{ " Fieldname":" UnitPrice", "编辑":否, " ScrtextS":"单位" },{ " Fieldname":" PriceUnit", "编辑":否, " ScrtextS":"价格单位" },{ " Fieldname":" TotalPrice", "编辑":否, " ScrtextS":"总计" }]; var Column_name = Staic_Feilds; var oModel = new sap.ui.model.json.JSONModel(); oModel.setData({ 列:Column_name, 行:priceData }); oPriceProcedureTable.setModel(oModel); oPriceProcedureTable.bindColumns("/img/columns",function(sId,oContext){ var columnName = oContext.getObject()。Fieldname; var Editable = oContext.getObject()。Edit; var ScrtextS = oContext.getObject()。ScrtextS; 返回新的sap.ui.table.Column({ 标签:ScrtextS, 模板:new sap.ui.commons.TextField({ 值:{ 路径:columnName }, 可编辑:可编辑 }) }); }); oPriceProcedureTable.bindRows("/img/rows"); }, 错误:function(){ sap.m.MessageToast.show("找不到数据"); } });
嗨,
此代码的当前输出是多少?
感谢
Viplove
一周热门 更多>