Sapui5 使用SmartTable和JSONModel绑定的应用程序

Sapui5 使用SmartTable和JSONModel绑定的应用程序,sapui5,Sapui5,我正在尝试使用带有json模型绑定的智能表开发SAPUI5应用程序。 我正在分享我的代码,请建议我如何实现这一点 鉴于: <smartTable:SmartTable id="smartTable_ResponsiveTable" smartFilterId="smartFilterBar" tableType="ResponsiveTable" editable="false" entitySet="t

我正在尝试使用带有json模型绑定的智能表开发SAPUI5应用程序。 我正在分享我的代码,请建议我如何实现这一点

鉴于:

<smartTable:SmartTable 
        id="smartTable_ResponsiveTable"
        smartFilterId="smartFilterBar" 
        tableType="ResponsiveTable" 
        editable="false"
        entitySet="tableSet"
        useVariantManagement="false"
        useTablePersonalisation="false" 
        header="Products" 
        showRowCount="true"
        useExportToExcel="false" 
        enableAutoBinding="true"
        initiallyVisibleFields="name">
    </smartTable:SmartTable>

请建议我如何执行此操作。

如果尝试在视图中定义列,您会得到什么

<smartTable:columns>                        
(your columns)                  
</smartTable:columns>

(你的专栏)
问候,,
Gabriel

如果试图在视图中定义列,您会得到什么

<smartTable:columns>                        
(your columns)                  
</smartTable:columns>

(你的专栏)
问候,,
Gabriel

不可能将jsonData模型绑定到智能表。智能表上的列/行是基于odata服务的metadata.xml定义的


选中此项:

无法将jsonData模型绑定到智能表。智能表上的列/行是基于odata服务的metadata.xml定义的


检查此项:

嗨,加布里埃尔,谢谢你的回复。我在代码中添加了columns标记,如下所示。添加此标记后,我发现以下错误:未能从404加载“sap/ui/comp/smarttable/columns.js”-错误。请说明问题所在,并说明如何在其中添加列(请提供示例代码)。关于Dinesh,explored的示例没有在xml视图中定义列,因此我无法快速了解是否可能。唯一的一个建议是尝试遵循explored中的示例:好的,Gabriel,我会尝试这样做,但我认为这是实体集问题,因为与northwind odata服务模型相同的UI工作正常,但在这里我尝试使用json模型,使用json模型它不会显示结果。关于如何将json模型设置为smart tableHi Gabriel,谢谢您的回复。我在代码中添加了columns标记,如下所示。添加此标记后,我发现以下错误:未能从404加载“sap/ui/comp/smarttable/columns.js”-错误。请说明问题所在,并说明如何在其中添加列(请提供示例代码)。关于Dinesh,explored的示例没有在xml视图中定义列,因此我无法快速了解是否可能。唯一的一个建议是尝试遵循explored中的示例:好的,Gabriel,我会尝试这样做,但我认为这是实体集问题,因为与northwind odata服务模型相同的UI工作正常,但在这里我尝试使用json模型,使用json模型它不会显示结果。您知道如何将json模型设置为智能表吗