2015-10-13 1207 views
0

我正在关注LightAdmin网站,同时为我的网站配置管理页面。有下面的代码:LightAdmin Spring配置

<context-param> 
<param-name>light:administration:base-package</param-name> 
    <param-value>[package with Administration Configurations, ex.: org.lightadmin.demo.config]</param-value> 
</context-param> 

我真的不知道“管理配置包”是什么或它应该是什么地方。我在哪里可以找到它?

回答

1

这是您在定义Adminstration配置时选择的软件包名称。从上Light Admin page的例子:

在类的顶部下面你会碰到这样的:

包com.YOUR_APPLICATION.config;

public class UserAdministration extends AdministrationConfiguration<User> { 

public EntityMetadataConfigurationUnit configuration(EntityMetadataConfigurationUnitBuilder configurationBuilder) { 
return configurationBuilder.nameField("firstname").build(); 
} 

public ScreenContextConfigurationUnit screenContext(ScreenContextConfigurationUnitBuilder screenContextBuilder) { 
return screenContextBuilder 
.screenName("Users Administration").build(); 
} 

public static FieldSetConfigurationUnit listView(final FieldSetConfigurationUnitBuilder fragmentBuilder) { 
return fragmentBuilder 
.field("firstname").caption("First Name") 
.field("lastname").caption("Last Name") 
.build(); 
} 

然后你的配置是这样的:

<context-param> 
<param-name>light:administration:base-package</param-name> 
    <param-value>com.YOUR_APPLICATION.config</param-value> 
</context-param>