ColumnConfig没法使用ModelKeyProvider显示主键值

ColumnConfig无法使用ModelKeyProvider显示主键值

 

在Property中再增加一个ValueProvider用于添加进ColumnConfig

代码如下:

 

 

import com.google.gwt.editor.client.Editor.Path;

 

 

 

interface ComyBasicProxyProperties extends PropertyAccess<ComyBasicProxy>{

    ModelKeyProvider<ComyBasicProxy> comyId();

    @Path("comyId")

    ValueProvider<ComyBasicProxy, Long> comyIdValue();

    ValueProvider<ComyBasicProxy, String> comyName();

  }

 

ColumnConfig<ComyBasicProxy,Long> comyId=new ColumnConfig<ComyBasicProxy,Long>(props.comyIdValue(),200,"企业ID");

    ColumnConfig<ComyBasicProxy, String> comyName=new ColumnConfig<ComyBasicProxy, String>(props.comyName(),200,"企业名称");

 

参考地址:http://www.sencha.com/forum/showthread.php?203824-How-to-define-a-ColumnConfig-from-a-ModelKeyProvider