Jak nastavit prompt na multiselect

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

Ahoj, chtěl bych se zeptat, jak můžu nastavit prompt na multiselectu. U normánlího selectu to jde $form->addSelect('country', 'Země:', $countries)->setPrompt('Zvolte zemi') viz. https://doc.nette.org/cs/forms ale setPrompt na multiselectu nejde. Díky za rady

GEpic
Člen | 566
+
0
-

jarda256 napsal(a):

Ahoj, chtěl bych se zeptat, jak můžu nastavit prompt na multiselectu. U normánlího selectu to jde $form->addSelect('country', 'Země:', $countries)->setPrompt('Zvolte zemi') viz. https://doc.nette.org/cs/forms ale setPrompt na multiselectu nejde. Díky za rady

U mutliselect je „prompt“ z logického hlediska blbost, každopádně prompt neni nic jiného než <option> „bez“ value, u multiselectu by to každopádně vypadalo divně (pokud nepoužíváš nějakou JS / jQuery knihovnu). Použij prostě setRequired()

Editoval GEpic (21. 1. 2017 17:06)

jarda256
Člen | 130
+
0
-

@GEpic Proč by to měla být blbost. Aktuálně když mám multiselect, tak tam je „Select Some Options“ a to prostě v české aplikaci nevypadá dobře a o to mi jde

David Matějka
Moderator | 6445
+
0
-

ale to mas nejaky javascriptovy doplnek (chosen nebo neco podobnyho), ktery ti ten multiselect upravuje, ne?

jarda256
Člen | 130
+
0
-

Ano mám chosen, ale třeba u normálního selectu je právě prompt a proto tam nehodí nějaký ten defaultní, tak mě právě zajímalo jak tohle zařídit u multiselectu

David Matějka
Moderator | 6445
+
0
-

to „Select Some Options“ je text od chosen, musis to zmenit v jeho nastaveni

GEpic
Člen | 566
+
0
-

jarda256 napsal(a):

Ano mám chosen, ale třeba u normálního selectu je právě prompt a proto tam nehodí nějaký ten defaultní, tak mě právě zajímalo jak tohle zařídit u multiselectu

Podívej se jak vypadá nativní multi select (není rozklikávací!), pak pochopíš, proč jsem to psal. :)

Editoval GEpic (23. 1. 2017 3:19)