Hello Stanislav, You can just use multiple argument in ::Radio and render them as checkboxes :) It's wierd but will be consistent with Select.
Radio and multiple => 1 is confusing and instead of resolving confusion it's better to create: ::Form::Choice with the following properties: look => {Dropdown, List}, multiple => {0, 1}, alternative => {0, 1}. This widget can delegate to particular implementation depending on properties: Dropdown => Select Dropdown, alternative => Combobox List => Radios List, multiple => Checkboxes ... As you can see it requires more work, but you can implement only what you need and live some combinations not implemented. For example radios with alternative may look like this: [x] default [ ] some value [ ] ____ text input for another value ____ "look", "Dropdown", "List" and other new terms are discussable. PS: May be ::Checkbox is good choice instead of ::Radio with multiple property, delegator can just pick correct class depending on props. On Fri, Sep 4, 2009 at 6:40 PM, Stanislav Sinyagin<ssinya...@yahoo.com> wrote: > hi, > > there seems to be the only option to have a multiple-choice list by using a > render_as => 'Select', > multiple => 1, > > > which is not very convenient for lists longer than 10 items. > > It would be cool to have same thing as is done for Radio, but using > checkboxes instead. > > It's basically a clone of Jifty::Web::Form::Field::Radio with some minor > modifications. > I can try submitting a patch, let's just invent a good name for it. > > CheckboxMulti or MultipleChoice or MultiCheckbox ? > > > > regards, > stan > > _______________________________________________ > jifty-devel mailing list > jifty-devel@lists.jifty.org > http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel > -- Best regards, Ruslan. _______________________________________________ jifty-devel mailing list jifty-devel@lists.jifty.org http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel