Ресурсы, тип списка key:value
-
http://savepic.org/8499622.jpg
Сейчас, чтобы получить опцию из входных ресурсов , я использую Список тип check
если в списке несколько значений будут отмечены, то они прилетят в скрипт разделенные запятой(да, их можно разбить по запятой в массив. хотя, нельзя. т.к. если будет выбрано 1 значение из 2, то придет только его значение, а второе не выбранное не придет никак вообще, потому что разделителя "," не будет и так не понять кто есть кто). Если значение не отмечено, то пустота. Дальше если параметр один, то достаточно просто сравнить его в if, если там будет пусто, то уйдем по false.А всего-то для удобства нужна возможность получать из входных ресурсов: выбрана та или другая опция или нет(true,false).
А еще лучше добавить тип списка по типу key:value. Чтобы скрипт получал на выходе ассоц. массив.
Т.е. в списке указывать что-то типа:
"need_save":"Сохранять"
"remove_old":"Очистить прошлые результаты"
т.е. значения если было выбрано, то в "need_save" попадет. А если нет, то "need_save" будет пустым. Ну или true,false.
key не должны отображаться при выводе в ресурсах этого списка.Сейчас это можно сделать по отдельности, т.е. создавать один ресурс , называть его need_save, туда помещать список с одним значением Сохранять. Тоже самое для второго, тогда получим по отдельности, но вид внешний будет раздутый, не компактный http://savepic.org/8465830.jpg
Возможность как видишь есть, но она не совсем "не для программистов" ) Т.е. упростить надо, сделать такой тип входных ресурсов явным ) Или добавить в список тип новый. Или вообще добавить новый тип ресурса (options)
зы: приоритет 15%)
-
@out Исходные значения в списке должны быть известны разработчику, поскольку он задает их сам, а пользователь не может их изменить, а выбранные пользователем приходят через разделитель.
Но учту при улучшении ресурсов.