标签: multi-select

具有多选功能的Extjs网格可检索所选列表的值

假设我有一个带有多选项的网格,当用户选择4个列表并想要获取值(在屏幕上提醒)我该怎么做?我将如何禁用按钮,直到选择至少一个列表?

forms grid extjs multi-select

0
推荐指数
1
解决办法
1万
查看次数

如何选择多个JCheckBoxe到ButtonGroup?

我有三个JCheckBox如下:

final JCheckBox c1 = new JCheckBox("A");
final JCheckBox c2 = new JCheckBox("B");
final JCheckBox c3 = new JCheckBox("C");
Run Code Online (Sandbox Code Playgroud)

我通过ButtonGroup为这个复选框创建了一个组,如下所示:

final ButtonGroup bg = new ButtonGroup();
bg.add(c1);
bg.add(c2);
bg.add(c3);
Run Code Online (Sandbox Code Playgroud)

我有一个按钮可以将选定的项目显示在如下标签中:

String SelectedItem=""; 
Enumeration<AbstractButton> items= bg.getElements();
while (items.hasMoreElements()) {
    AbstractButton btn = items.nextElement();
if(btn.isSelected())
{
        SelectedItem+=btn.getText()+",";
    }
 }
 lblA.setText(SelectedItem);
Run Code Online (Sandbox Code Playgroud)

这工作正常,但我无法在运行时选中多个复选框.

java swing multi-select jcheckbox buttongroup

0
推荐指数
1
解决办法
1万
查看次数

SSRS传递多选参数进行报告

我有这个报告从存储过程中获取数据.我需要将CustomerID从多选下拉列表传递到我的报告中.

我的storedprocedure看起来像这样:

@CustomerIds varchar(500)

select *
  FROM [Application].[ApplicationVersion] APPVERS 
 WHERE APPVERS.CustomerId IN ( @CustomerIds )
Run Code Online (Sandbox Code Playgroud)
  • 在我的报告中,我有参数"CustomerIds",数据类型设置为Integer(我尝试使用"TEXT",但它也不起作用).该参数设置为"允许多个值"

  • 在我的数据集定义的报告中,我将@CustomerIds定义如下:"= SPLIT(JOIN(参数!CustomerIds.Value,","),","))"(我只用SPLIT尝试过,仅JOIN并且它不起作用)

谁能帮我?

parameters multi-select reporting-services ssrs-2008-r2

0
推荐指数
1
解决办法
4237
查看次数

0x800a138f - JavaScript 运行时错误:无法获取未定义或空引用的属性“fn”

我正在尝试做这个例子http://jsfiddle.net/pmrotule/w7aakdbb/54/

在那里我得到了这个例外

0x800a138f - JavaScript 运行时错误:无法获取未定义或空引用的属性“fn”。和 0x800a01b6 - JavaScript 运行时错误:对象不支持属性或方法 'multiselect' 。此时在 bootstarp-multiselect.js 中抛出错误

$.fn.multiselect = function(option, parameter, extraOptions) {
    return this.each(function() {
        var data = $(this).data('multiselect');
        var options = typeof option === 'object' && option;

        // Initialize the multiselect.
        if (!data) {
            data = new Multiselect(this, options);
            $(this).data('multiselect', data);
        }

        // Call multiselect method.
        if (typeof option === 'string') {
            data[option](parameter, extraOptions);

            if (option === 'destroy') {
                $(this).data('multiselect', false);
            }
        }
    });
};
Run Code Online (Sandbox Code Playgroud)

我的 HTML 代码:

<script src="~/Scripts/bootstrap-multiselect.js"></script> …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc multi-select twitter-bootstrap-3

0
推荐指数
1
解决办法
1万
查看次数

如何在 UWP 中的多选 ListView 中设置复选框样式

在 UWP 中,我使用带有项目模板的多选 ListView,如下所示:

    <ListView 
        ItemsSource="{x:Bind ItemsSource, Mode=OneWay}" 
        ItemTemplate="{x:Bind LineTemplate, Mode=OneWay}"
        SelectionMode="Multiple"
        >
    </ListView>
Run Code Online (Sandbox Code Playgroud)

问题是UWP添加的复选框的样式。在我程序的其余部分中,我有自己的复选框样式,而 ListView 中的样式不匹配。

我看不到任何设置复选框样式的方法,也看不到 ListViewItem 模板中 ListViewItemPresenter 的任何代码。

也许我可以设置 IsMultiSelectCheckBoxEnabled="False",然后在 ListViewItem 中包含我自己的 CheckBox。我看到了如何在 ListViewItem 样式中将 CheckBox 添加到模板中:我可以将它放在 ListViewItemPresenter 之前(例如使用水平 StackPanel)。然后我可以绑定 IsChecked="{TemplateBinding IsSelected}"。

但是,如果我这样做,则会出现异常“ListViewItemPresenter 只能用作 ListViewItem 模板中的第一个子项”。

有没有或多或少简单的方法来做到这一点?

--sjb

PS 显然 ListViewItemPresenter 非常特别......我的印象是它内置了很多优化,不应该只是扔掉。

checkbox styles listviewitem multi-select uwp

0
推荐指数
1
解决办法
1398
查看次数

如何使用Angular JS从多选复选框中获取值

我想为多文件下载目的创建复选框.有一个包含许多文件的列表,每个文件都有自己的复选框.我想选择其中的4个,然后只按下一次下载按钮,然后检查的所有文件名将作为列表发送给控制器(Angular JS).但我不知道如何启动它以及如何将参数列表发送回Angular JS控制器.我想要做的是将列表发送回控制器并调用用JAVA编写的多重下载方法.

java checkbox list multi-select angularjs

-2
推荐指数
1
解决办法
7751
查看次数