[英]TYPO3 TCA selectMultipleSideBySide removes available items
我想使用selectMultipleSideBySide renderType創建一個TCA並將所選項目保存在列中(也許是uid?)
我的期望:單擊一個可用的項目->它移至所選項目的左側。 選擇另一個可用的項目->它也出現在左側。 如果我刪除選定的項目->,它將移回到可用項目。
我得到的是:選擇一個可用的項目->它將移至選定的項目。 選擇另一個可用項目->它會出現在所選項目上,但該項目在兩側都消失之前。
我的TCA:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('tt_content', array(
'tx_vend_items' => array(
'exclude' => 1,
'label' => 'Items',
'l10n_mode' => 'exclude',
'config' => array(
'type' => 'select',
'size' => 5,
'renderType' => 'selectMultipleSideBySide',
'enableMultiSelectFilterTextfield' => true,
'itemsProcFunc' => \Vend\Ext\Hooks\Backend\Preview\Renderer::class . '->getTest',
)
),
));
getTest()
public function getTest(&$pa)
{
for ($i = 0; $i < 10; $i++) {
$pa['items'][] = [
"Var: " . $i,
1 * $i,
];
}
}
我錯過了什么? 也保存選擇的項目
我加了
'minitems' => 0,
'maxitems' => 99999,
到我的TCA,現在可以使用了
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.