我使用play framework 1.2.7创建一个简单的页面来搜索数据库中的一些数据。 我已经有一个带有CRUD模块的列表页面。问题是搜索是一个在所有文本列中搜索的文本字段。我想定制这个。 默认值为:
#{crud.search /}
我想我应该可以做类似的事情:
#{crud.search }
... search fields...
#{/crud.search}
但我找不到任何关于它的文件。 如何定义要搜索的字段以及如何使用它们?
答案 0 :(得分:0)
它对我有用的是覆盖从CRUD扩展的控制器中的list方法。
例如:
public static void list(int page, String search, String searchFields,
String orderBy, String order) {
ObjectType type = ObjectType.get(getControllerClass());
notFoundIfNull(type);
if (page < 1) {
page = 1;
}
List<YourObject> yourObjects;
List<Model> objects;
yourObjects = YourObject.yourSearch(search);
/* I also wanted to keep the standard search
so from here I also kept the standard code */
....
}