0

我有一个视图,我可以更容易地针对视图而不是表本身工作。在 ATG 中,我可以将 itemdescriptor 映射到视图而不是表吗?有人可以给我一个例子吗?

TIA

4

1 回答 1

2

是的,它可以。这实际上与设置一个普通的item-descriptor. 但是,大多数视图都是read-only如此,因此您需要确保您item-descriptor也是read-only. 这可以通过在定义上设置writable="false"属性来实现。item-descriptor视图的名称简单地变成了table.

<item-descriptor name="ExampleItemDescriptor" cache-mode="simple" writable="false" query-expire-timeout="60000" item-cache-timeout="60000" item-cache-size="2000" query-cache-size="2000">
    <table name="name_of_view" type="primary" id-column-names="multiple,columns">
        <property name="aproperty" column-name="column" data-type="string" />
    </table>
</item-descriptor>
于 2016-04-28T06:15:51.550 回答