为什么我这里不允许使用"属性类"错误?

时间:2017-03-17 20:09:28

标签: xml attributes phpstorm sapui5 dtd

我目前正在学习使用JetBrains PhpStorm开发SAP UI5应用程序。由于没有可用于此IDE的官方UI5插件,我确实遵循this指南通过向PhpStorm添加OpenUI5库和两个模式/ DTD来启用自动完成和类似的东西。

added OpenUI5 lib added the schemas/DTDs

现在我遇到了问题,XML项目中的类属性被标记为红色,显示错误"此处不允许使用属性类"。这只发生在XML-Files

这是我的App.view.xml

<mvc:View
    controllerName="sap.ui.demo.wt.controller.App"
    xmlns="sap.m"
    xmlns:mvc="sap.ui.core.mvc">
<App class="myAppDemoWT">
    <pages>
        <Page title="{i18n>homePageTitle}">
            <content>
                <Panel
                    headerText="{i18n>helloPanelTitle}"
                    class="sapUiResponsiveMargin"
                    width="auto">
                    <content>
                        <Button
                            text="{i18n>showHelloButtonText}"
                            press="onShowHello"
                            class="myCustomButton"/>

                        <Input
                            value="{/name}"
                            description="Hello {/name}"
                            valueLiveUpdate="true"
                            width="60%"/>
                    </content>
                </Panel>
            </content>
        </Page>
    </pages>
</App>

errors

删除添加的模式/ DTD后,错误消失,但UI5功能的自动完成功能再次无法使用。 执行文件工作正常,类属性也生效,所以这只是IDE引起的错误。有没有办法解决这个问题?我使用了错误的.xsd文件吗?

提前多多感谢!

0 个答案:

没有答案