On Mon, 9 Apr 2007 10:34:41 +0400, Stanislav Ievlev wrote:

> >   Почему-то список ajax без optionlist="/" не заполняется значениями:
> > 
> > <form method="POST" class="selector-chooser" id="ajax-selector">
> > <select name="name" size="10" class="services-list" optionlist="/">
> Я обычно употребляю optionlist="" . 

  И с "", и с "/" при нажатии кнопки "Select"

<input type="submit" name="card-index-select" value="Select" class="btn"/>

  бэкенду в $in__objects передаётся "/", а без оных - выбранное значение
  из списка. Это я сравниваю с модулем alterator-alternatives. В нём
  последовательность команд бэкенду такова:

$in_action | $in__objects | $in_name
------------------------------------
read | / |
list | / |
constraints | / |
read | usr/bin/aclocal-default |
list | usr/bin/aclocal-default/candidates |

  При нажатии "Select" на /usr/bin/gcc:

$in_action | $in__objects | $in_name
------------------------------------
list | / |
constraints | / | /usr/bin/gcc
read | usr/bin/gcc | /usr/bin/gcc
list | usr/bin/gcc/candidates | /usr/bin/gcc

  А вот, что в alterator-services:

$in_action | $in__objects | $in_name
------------------------------------
constraints | / | 
list | / | 
read | / | 

  При нажатии "Select" на configd:

$in_action | $in__objects | $in_name
------------------------------------
constraints | / | configd
write | / | configd
constraints | / | 
list | / | 
read | / | 

  Т.е. "/" вместо "configd".
  А без optionlist="", как я уже писал, список не заполняется.
  Что интересно, в alternatives.html никакого optionlist=""
  нет, но всё работает. Однако, стоит переименовать

/usr/lib/alterator/backend3/alternatives и
/var/www/html/fbi/alternatives.html

  в services и services.html, как список перестаёт заполняться.

> >   В документации про optionlist ничего не сказано:
> > 
> > http://wiki.sisyphus.ru/Alterator/stdtemplates?v=19m9#h1151-12
> Не успел.
> > 
> >   Кроме того, span не заполняется значением, хотя input рядом заполняется:
> > <span class="alterator-label" name="status">unknown</span>
> > <input type="text" name="status"/>

> А на read он (параметр) отдаётся?

  Разумеется, иначе как бы он попал в input?

-- 
 Grigory Batalov,
 ALT Linux Team

_______________________________________________
Devel-conf mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-conf

Ответить