Ublaboo/datagrid addInlineAdd validace vsupů

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
HitnyCz
Člen | 2
+
0
-

Ahoj,
chtěl bych Vás požádat o radu. Používám výborný Ublaboo/datagrid ale dnes jsem narazil na jeden problém který nevím jak vyřešit. Nastavil jsem si u datagridu možnost inline přidání hodnot s kontrolou zda uživatel vyplnil danné pole (setRequired) viz kod:

$grid->addInlineAdd()
	->setPositionTop()
    ->setText('Přidat hodnotu')
    ->setClass('btn btn-primary')
    ->onControlAdd[] = function($container) {

    	/**
     	 * @var $container Container
     	 */
     	$container->addText('enumKey', '')
     		->setRequired('Zadejte prosím klíč nové hodnoty.')
     		->setAttribute('placeholder', 'Klíč');

     	$container->addText('value', '')
        	->setRequired('Zadejte prosím novou hodnotu')
        	->setAttribute('placeholder', 'Hodnota');
     };

problém ale nastává v tom že mám nastaven i setFilterText pro vyhledávání viz kod:

$grid->addColumnText('enumKey', 'Klíč')
	->setFilterText(['enumKey']);

$grid->addColumnText('value', 'Hodnota')
    ->setFilterText(['value']);

A pokud začnu psát do vyhledávací ho pole tak vyskakuje alert s upozorněním že nebyl vyplněd klíč a hodnota. Nevíte někdo jak tento problém vyřešit. Děkuji moc za odpověď.

andros
Člen | 145
+
0
-

Mám ten samý problém, podařilo se nějak vyřešit ?

Pavel Janda
Člen | 977
+
0
-

Někde bude špatně nastaven validationScope. Dostanu se k tomu o víkendu. Pokud někdo přijde s PR, budu rád. :)