Skip to content
Snippets Groups Projects
Commit fba35999 authored by S.Listl's avatar S.Listl
Browse files

Productprice Filter view

parent 872852da
No related branches found
No related tags found
No related merge requests found
......@@ -61,6 +61,14 @@
<name>Salesproject</name>
<kind v="10077" />
</entityNode>
<entityNode>
<name>Offer</name>
<kind v="10077" />
</entityNode>
<entityNode>
<name>Order</name>
<kind v="10077" />
</entityNode>
<entityNode>
<name>PROJECT_FieldStaff</name>
<kind v="159" />
......@@ -72,20 +80,17 @@
<title></title>
</entityNode>
<entityNode>
<name>Offer</name>
<kind v="10077" />
</entityNode>
<entityNode>
<name>Order</name>
<name>Contract</name>
<kind v="10077" />
</entityNode>
<entityNode>
<name>Contract</name>
<name>Product</name>
<kind v="10077" />
</entityNode>
<entityNode>
<name>Product</name>
<name>Productprice</name>
<kind v="10077" />
<title></title>
</entityNode>
</childNodes>
</entityNode>
......
......@@ -3,6 +3,7 @@
<name>Productprice_entity</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<documentation>%aditoprj%/entity/Productprice_entity/documentation.adoc</documentation>
<icon>VAADIN:MONEY</icon>
<title>Prices</title>
<siblings>
<element>Product_entity</element>
......
......@@ -2,11 +2,7 @@ import("system.vars");
import("system.result");
import("system.neon");
if(vars.exists("$param.ProductId_param") && vars.get("$param.ProductId_param"))
{
result.string(neon.COMPONENTSTATE_DISABLED);
}
if (vars.exists("$param.ProductId_param") && vars.get("$param.ProductId_param"))
result.string(neon.COMPONENTSTATE_READONLY);
else
{
result.string(neon.COMPONENTSTATE_AUTO);
}
\ No newline at end of file
result.string(neon.COMPONENTSTATE_AUTO);
\ No newline at end of file
import("system.db");
import("system.result");
result.object({"PRODUCTPRICE.VALID_FROM": "down"});
\ No newline at end of file
result.object({"PRODUCTPRICE.VALID_FROM": db.DESCENDING});
\ No newline at end of file
......@@ -2,6 +2,7 @@
<neonContext xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonContext/1.1.0">
<name>Productprice</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<icon>VAADIN:MONEY</icon>
<filterview>ProductpriceFilter_view</filterview>
<editview>ProductpriceEdit_view</editview>
<preview>ProductpricePreview_view</preview>
......@@ -23,5 +24,9 @@
<name>590ab927-5303-451b-824a-c16adfb00772</name>
<view>ProductpricePreview_view</view>
</neonViewReference>
<neonViewReference>
<name>ff71c944-42f4-46ff-bb61-2b7205609a49</name>
<view>ProductpriceForProductFilter_view</view>
</neonViewReference>
</references>
</neonContext>
......@@ -37,7 +37,7 @@
<neonViewReference>
<name>11c4c5a0-27fa-4748-a6c6-3a667d2f3d8f</name>
<entityField>Productprices</entityField>
<view>ProductpriceFilter_view</view>
<view>ProductpriceForProductFilter_view</view>
</neonViewReference>
<neonViewReference>
<name>616f7cc3-93e7-41ee-8d38-027dd3d4b299</name>
......
......@@ -17,6 +17,10 @@
<name>44311686-a24a-4cf0-87a0-6e354b3f457a</name>
<entityField>IMAGE</entityField>
</neonTableColumn>
<neonTableColumn>
<name>c97a0ba1-90de-4dd9-b917-c474b4de0f8e</name>
<entityField>PRODUCT_ID</entityField>
</neonTableColumn>
<neonTableColumn>
<name>695ce7be-d738-48a9-833d-e8815c6eff74</name>
<entityField>PRICELIST</entityField>
......@@ -48,6 +52,7 @@
<neonTableColumn>
<name>981f29b1-b4c5-4591-8064-21a72f339179</name>
<entityField>VAT</entityField>
<collapse v="false" />
</neonTableColumn>
</columns>
</tableViewTemplate>
......
<?xml version="1.0" encoding="UTF-8"?>
<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.2" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.2">
<name>ProductpriceForProductFilter_view</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<filterable v="true" />
<layout>
<boxLayout>
<name>layout</name>
</boxLayout>
</layout>
<children>
<tableViewTemplate>
<name>Table</name>
<entityField>#ENTITY</entityField>
<columns>
<neonTableColumn>
<name>05bed0da-33f6-483a-b7d8-82ff4ef573f1</name>
<entityField>IMAGE</entityField>
</neonTableColumn>
<neonTableColumn>
<name>83216e42-ad22-40d7-b01e-fccc940af44c</name>
<entityField>PRICELIST</entityField>
</neonTableColumn>
<neonTableColumn>
<name>c1211cf5-ad9b-43ef-9ce5-ab93f01eb5c9</name>
<entityField>VALID_FROM</entityField>
</neonTableColumn>
<neonTableColumn>
<name>35e5daad-a34a-45f9-a81e-dc6b654184df</name>
<entityField>VALID_TO</entityField>
</neonTableColumn>
<neonTableColumn>
<name>b14d91ad-bfc0-4c18-b447-8c8e7568a600</name>
<entityField>PRICE</entityField>
</neonTableColumn>
<neonTableColumn>
<name>f5f43936-fa42-46a7-b152-e5a8fa0228c9</name>
<entityField>CURRENCY</entityField>
</neonTableColumn>
<neonTableColumn>
<name>16bcb0f7-6dd5-449b-830d-0eef6c11a600</name>
<entityField>BUYSELL</entityField>
</neonTableColumn>
<neonTableColumn>
<name>bce5ad39-9325-4582-a34b-908b40b69762</name>
<entityField>FROMQUANTITY</entityField>
</neonTableColumn>
<neonTableColumn>
<name>6e6d8582-08d0-464d-9632-f21a205de661</name>
<entityField>VAT</entityField>
</neonTableColumn>
</columns>
</tableViewTemplate>
</children>
</neonView>
......@@ -11,6 +11,7 @@
<children>
<genericViewTemplate>
<name>PriceInfo</name>
<showDrawer v="true" />
<entityField>#ENTITY</entityField>
<fields>
<entityFieldLink>
......@@ -46,9 +47,9 @@
<cardViewTemplate>
<name>Header</name>
<iconField>IMAGE</iconField>
<titleField>PRODUCT_ID</titleField>
<titleField>PRICELIST</titleField>
<subtitleField>PRODUCT_ID</subtitleField>
<entityField>#ENTITY</entityField>
<informationField>PRICELIST</informationField>
</cardViewTemplate>
</children>
</neonView>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment