可以按文件类型对列表视图中的内容进行排序吗? 例如,我想首先看到所有的doc文件,然后是文件夹,然后是pdf文件等。
答案 0 :(得分:0)
在Sense / Net中,要按值排序,您必须为该值设置专用字段,因为我们的搜索引擎只能按字段排序。 遗憾的是,文件扩展名的值不会存储在这样的专用字段中,但可以显示它。您需要添加一个新的"扩展名"字段到CTD的文件:
// all traslations
const dictionary = {
[LANG_EN_NAME]: LANG_EN_TRANS,
[LANG_HE_NAME]: LANG_HE_TRANS,
};
// providers
export const TRANSLATION_PROVIDERS = [
{ provide: TRANSLATIONS, useValue: dictionary },
];
并定义一个继承自File的ContentHandeler,它可以访问文件名,并可以检索扩展名。有关详细信息,请访问SenseNet-wiki:http://wiki.sensenet.com/How_to_create_a_ContentHandler