sLinkedSetId}"); $this->AddSubBlock($oForm); $oBlock = new UIContentBlock("SearchResultsToAdd_{$this->sLinkedSetId}", ['ibo-block-object-picker-dialog--results']); $oForm->AddSubBlock($oBlock); $oBlock->AddHtml("

{$sEmptyList}

"); $oForm->AddSubBlock(InputUIBlockFactory::MakeForHidden("count_{$this->sLinkedSetId}", '0', "count_{$this->sLinkedSetId}")); $oToolbar = new Toolbar(null, ['ibo-datatable--selection-validation-buttons-toolbar']); $this->AddSubBlock($oToolbar); $oRemoveButton = ButtonUIBlockFactory::MakeForSecondaryAction($sCancel, null, null, false); $oRemoveButton->SetOnClickJsCode("$('#dlg_{$this->sLinkedSetId}').dialog('close');"); $oToolbar->AddSubBlock($oRemoveButton); $oAddButton = ButtonUIBlockFactory::MakeForSecondaryAction($sAdd, null, null, false, "btn_ok_{$this->sLinkedSetId}"); $oAddButton->SetIsDisabled(true) ->SetOnClickJsCode("return oWidget{$this->iInputId}.DoAddObjects(this.id);"); $oToolbar->AddSubBlock($oAddButton); } }