no_cache(); $oPage->add("

Asynchronous versus asynchronous DisplayBlocks

\n"); $oContext = new UserContext(); $operation = ReadParam('operation', ''); $sClassName = ReadParam('class', 'bizContact'); $sOrganizationCode = ReadParam('org', 'ITOP'); $oPage->p("[Synchronous] Count of all $sClassName objects for organization '$sOrganizationCode'"); $oFilter = $oContext->NewFilter($sClassName); $oFilter ->AddCondition('organization', $sOrganizationCode, '='); $oBlock = new DisplayBlock($oFilter, 'count', false); $oBlock->Display($oPage, "block1"); $oPage->p("[Asynchronous] All $sClassName objects for organization '$sOrganizationCode'"); $oFilter = $oContext->NewFilter($sClassName); $oFilter ->AddCondition('organization', $sOrganizationCode, '='); $oBlock = new DisplayBlock($oFilter, 'list', true); $oBlock->Display($oPage, "block2"); $oPage->p("[Asynchronous] Details of all $sClassName objects for organization '$sOrganizationCode'"); $oFilter = $oContext->NewFilter($sClassName); $oFilter ->AddCondition('organization', $sOrganizationCode, '='); $oBlock = new DisplayBlock($oFilter, 'details', true); $oBlock->Display($oPage, "block3"); $oPage->output(); ?>