Quantcast
Channel: Dick Wenning's Activities
Viewing all articles
Browse latest Browse all 1245

filter data on read Data Entity

$
0
0

  I would like to filter the data on odata for a power app,
but not in the app but server side, (performance)
I have tried next attempts, the first 2 are not touched when you pull data
add the range on the datasource, results in static range on the created View, and adding the range on the data entity self is not helping mee.

    [DataEventHandler(tableStr(XXX_TransferOrderTableEntity), DataEventType::InitializedEntityDataSource)]
    public static void XXX_TransferOrderTableEntity_onInitializedEntityDataSource(Common _sender, DataEventArgs _eventArgs)
    {
        QueryBuildDataSource qbd = _sender.query().dataSourceTable(tableNum(XXX_TransferOrderTable));
        SysQuery::findOrCreateRange(qbd,fieldNum(XXX_TransferOrderTable, Userid)).value(SysQuery::value(curUserId()));
    }
    [DataEventHandler(tableStr(XXX_TransferOrderTableEntity), DataEventType::InitializingEntityDataSource)]
    public static void XXX_TransferOrderTableEntity_onInitializingEntityDataSource(Common _sender, DataEventArgs _eventArgs)
    {
        QueryBuildDataSource qbd = _sender.query().dataSourceTable(tableNum(XXX_TransferOrderTable));
        SysQuery::findOrCreateRange(qbd,fieldNum(XXX_TransferOrderTable, Userid)).value(SysQuery::value(curUserId()));
    }
    public void postLoad()
    {
        if(this.userid == curUserId())
        {
            super();
        }
    }

Viewing all articles
Browse latest Browse all 1245

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>