Mvvm ZK元素';模板&x27;列表框中不允许使用

Mvvm ZK元素';模板&x27;列表框中不允许使用,mvvm,intellij-idea,zk,Mvvm,Intellij Idea,Zk,我正在使用IntelliJ开发Zk呈现的页面,目前正在尝试使用MVVM将数据放入列表框 但是,我一直在使用IntelliJ元素模板的消息突出显示模板标记,此处不允许使用 下面的代码中是否有我做错的地方 ... Maven的ZK依赖项如下所示: ... <properties> <zk.version>6.5.2</zk.version> </properties> ... <dependencies> <d

我正在使用IntelliJ开发Zk呈现的页面,目前正在尝试使用MVVM将数据放入列表框

但是,我一直在使用IntelliJ元素模板的消息突出显示模板标记,此处不允许使用

下面的代码中是否有我做错的地方


...
Maven的ZK依赖项如下所示:

...

<properties>
    <zk.version>6.5.2</zk.version>
</properties>

...

<dependencies>

  <dependency>
      <groupId>org.zkoss.zk</groupId>
      <artifactId>zkplus</artifactId>
      <version>${zk.version}</version>
  </dependency>

  <dependency>
      <groupId>org.zkoss.zk</groupId>
      <artifactId>zhtml</artifactId>
      <version>${zk.version}</version>
  </dependency>

  <dependency>
      <groupId>org.zkoss.zk</groupId>
      <artifactId>zkbind</artifactId>
      <version>${zk.version}</version>
  </dependency>

  <dependency>
      <groupId>org.zkoss.zk</groupId>
      <artifactId>zul</artifactId>
      <version>${zk.version}</version>
  </dependency>

  <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
      <version>1.1.1</version>
  </dependency>

  <dependency>
      <groupId>commons-io</groupId>
      <artifactId>commons-io</artifactId>
      <version>1.3.1</version>
  </dependency>

  <dependency>
      <groupId>commons-lang</groupId>
      <artifactId>commons-lang</artifactId>
      <version>2.4</version>
  </dependency>

你没有做错什么。只是ZK人员没有很好地维护
zul.xsd
模式。。。其他一些东西也不见了。所以我们只能接受这一点。它实际上在运行时工作。所以这只是一些开发时间上的不适


不管怎样,我总是把
放在
周围,这样编辑就会接受它。但由于某种原因我不记得了,所以我停止了这样做:-/…

@load
更改为
@bind
不会做任何事情(bind是load+save),当您在本地服务器上运行此操作时,您是否会出错?@chillworld是的,我明白您的意思。我通过修改NotifyChange注释使其正常工作。我认为语法突出显示错误一定与IntelliJ+workspace+Zk组合有关。。。。正如我今天向一位同行解释的,它是有效的,但它很差,因为它等同于IDE中我的IDEBug中的假阳性?您导入了名称空间,这很奇怪
<window id="contractsReport" border="none" width="100%"     
      apply="org.zkoss.bind.BindComposer" viewModel="@id('vm') 
      @init('com.t2.anomalies.vm.AnomaliesReportsVm')" 
      validationMessages="@id('vmsgs')">