0

选择一个项目后,如何禁用多选框中的其余所有项目。这样就不应该选择多个项目。多选框显示值为:00.00AM..11.00pm。例如:如果选择 01.00 am,则应禁用其余所有内容,但仅限于 1 个选择框会扩展为现有宽度的两倍。使用了以下属性:

                            xtype:'multiselect',
                            id:'fromMultiselect',
                            name:'fromMultiselect',
                            columnWidth: .33,
                            maxSelections:1,
                            initValues : true,
                            hideLabel : true,
                            width : 130,
                            height : 90,
                            allowBlank : false,
                            disabled: false,
                            mode:'local',
                            store : FromTimeStore ,
                            valueField : 'id',
                            displayField : 'displayFromTime',
                            columnWidth: .32
4

1 回答 1

0

为什么不使用带有 multiselect:false 的组合框并在渲染后展开它?

尽管如此,您仍然可以使用多选:添加选项: maxSelections: 1,

此处的示例(您必须取消注释 maxSelections 属性):

http://dev.sencha.com/deploy/ext-4.0.1/examples/multiselect/multiselect-demo.js

http://dev.sencha.com/deploy/ext-4.0.1/examples/multiselect/multiselect-demo.html

于 2011-07-28T09:58:57.460 回答