2017-08-11 41 views
0

是否有可能在强制转换IMPEX导出脚本的项目类型的属性通过管理控制台中Hybris.I被解雇想要做这样的事情:铸字在IMPEX属性出口

如果(学生的instanceof UGStudent) UGStudent ugStudent =(UGStudent)ugstudent;

这样我就可以拥有特定于子类型的属性。

回答

0

我完全不明白你到底想要做什么。可能是这可以帮助你。

导出脚本:

"#% impex.setLocale(new Locale(""en"" , """"));" 

INSERT_UPDATE UGStudent;uid 
"#% impex.exportItems(""SELECT {pk} FROM {UGStudent}"", Collections.EMPTY_MAP, Collections.singletonList(Item.class), true, true, -1, -1);" 

可以在INSERT_UPDATE定义UGStudent特定属性。

+0

嗨,你能告诉我什么“!”代表 ? –

+1

@HristoStaykov我错误地加了这个。在这种情况下 ”!”没有用。我会更新它。谢谢。通过添加尾随感叹号(!),FlexibleSearch查询仅搜索指定的类型并省略所有子类型。例如,以下代码片段仅搜索Product的实例,而不是VariantProduct的实例 - “SELECT {code},{pk} FROM {Product!}' –

+0

谢谢你回答:) –