mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-23 18:48:51 +02:00
Implemented a new (optional) UI for managing 1:n linksets.
SVN:trunk[2290]
This commit is contained in:
@@ -532,6 +532,7 @@ try
|
||||
$oP->add_linked_script("../js/wizardhelper.js");
|
||||
$oP->add_linked_script("../js/wizard.utils.js");
|
||||
$oP->add_linked_script("../js/linkswidget.js");
|
||||
$oP->add_linked_script("../js/linksdirectwidget.js");
|
||||
$oP->add_linked_script("../js/extkeywidget.js");
|
||||
$oP->add_linked_script("../js/jquery.blockUI.js");
|
||||
break;
|
||||
|
||||
@@ -238,6 +238,30 @@ try
|
||||
$oWidget->SearchObjectsToAdd($oPage, $sRemoteClass, $aAlreadyLinked);
|
||||
break;
|
||||
|
||||
//ui.linksdirectwidget
|
||||
case 'createObject':
|
||||
$sClass = utils::ReadParam('class', '', false, 'class');
|
||||
$sRealClass = utils::ReadParam('real_class', '', false, 'class');
|
||||
$sAttCode = utils::ReadParam('att_code', '');
|
||||
$iInputId = utils::ReadParam('iInputId', '');
|
||||
$oPage->SetContentType('text/html');
|
||||
$oWidget = new UILinksWidgetDirect($sClass, $sAttCode, $iInputId);
|
||||
$oWidget->GetObjectCreationDlg($oPage, $sRealClass);
|
||||
break;
|
||||
|
||||
// ui.linksdirectwidget
|
||||
case 'getLinksetRow':
|
||||
$sClass = utils::ReadParam('class', '', false, 'class');
|
||||
$sRealClass = utils::ReadParam('real_class', '', false, 'class');
|
||||
$sAttCode = utils::ReadParam('att_code', '');
|
||||
$iInputId = utils::ReadParam('iInputId', '');
|
||||
$iTempId = utils::ReadParam('tempId', '');
|
||||
$aValues = utils::ReadParam('values', array(), false, 'raw_data');
|
||||
$oPage->SetContentType('text/html');
|
||||
$oWidget = new UILinksWidgetDirect($sClass, $sAttCode, $iInputId);
|
||||
$oPage->add($oWidget->GetRow($oPage, $sRealClass, $aValues, $iTempId));
|
||||
break;
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
|
||||
// ui.extkeywidget
|
||||
|
||||
Reference in New Issue
Block a user