Quintiq file version 2.0
#parent: ListCurrencyRate_844
Response OnClick (
  structured[CurrencyRate_MP] selection,
  Currency_MP masterselection
) id:Response_ListCurrencyRate_844_MenuEditCurrencyRate_OnClick
{
  #keys: '[139394.0.578161476]'
  CanBindMultiple: false
  DefinitionID => /ListCurrencyRate_844/Responsedef_ListCurrencyRate_844_WebMenu_OnClick
  Initiator: 'MenuEditCurrencyRate'
  Precondition:
  [*
    // This precon is workaround due to a bug when you select a masterlist that has no selection, it will
    // autoselect the first element of the next masterlist selection...
    // Try removing this line, and right click in currency rates list when base currency is selected (food demo)
    // Edit will be enabled, it ain't supposed to, and the selection is the first rate of the next currency
    not masterselection.IsBase();
  *]
  QuillAction
  {
    Body:
    [*
      // Edit currency rates
      dlg := construct( DialogCreateEditCurrencyRate );
      dlg.Edit( selection );
    *]
    GroupServerCalls: false
  }
}
