标签: selectedindex

如何使用显示文本设置select元素的selectedIndex?

如何使用显示文本作为参考设置select元素的selectedIndex?

例:

<input id="AnimalToFind" type="text" />
<select id="Animals">
    <option value="0">Chicken</option>
    <option value="1">Crocodile</option>
    <option value="2">Monkey</option>
</select>
<input type="button" onclick="SelectAnimal()" />

<script type="text/javascript">
    function SelectAnimal()
    {
        //Set selected option of Animals based on AnimalToFind value...
    }
 </script>
Run Code Online (Sandbox Code Playgroud)

没有循环,有没有其他方法可以做到这一点?你知道,我在想一个内置的JavaScript代码.另外,我不使用jQuery ...

javascript selectedindex

41
推荐指数
2
解决办法
22万
查看次数

在BottomNavigationView中设置最初选择的项目索引/ ID

我已经实现了新的BottomNavigationView(com.android.support:design:25.0.0),并且不知道如何设置选择索引或MenuItemid(在我的情况下,默认情况下应该选择mid item).我担心现在没有这种可能性,因为它太原始了,但无论如何任何帮助都将受到赞赏.谢谢!

android selectedindex android-design-library androiddesignsupport bottomnavigationview

29
推荐指数
4
解决办法
3万
查看次数

如何按值设置所选索引JComboBox

我想通过值而不是索引在JComboBox中设置所选索引.怎么做?例

public class ComboItem {

    private String value;
    private String label;

    public ComboItem(String value, String label) {
        this.value = value;
        this.label = label;
    }

    public String getValue() {
        return this.value;
    }

    public String getLabel() {
        return this.label;
    }

    @Override
    public String toString() {
        return label;
    }
}

JComboBox test = new JComboBox();
test.addItem(new ComboItem(0, "orange"));
test.addItem(new ComboItem(1, "pear"));
test.addItem(new ComboItem(2, "apple"));
test.addItem(new ComboItem(3, "banana"));
test.setSelectedItem("banana");
Run Code Online (Sandbox Code Playgroud)

好的,我已经修改了一下我的问题.我忘记了我的JComboBox里面有一个自定义项目,这让它变得有点困难.我不能做setSelectedItem,因为我在每个项目中都有一个ComboItem.那么,我怎么做到这一点?

java swing selectedindex jcombobox

26
推荐指数
5
解决办法
17万
查看次数

如何获取ExtJS Combobox的选定索引

在ExtJS中确定ComboBox中当前所选项目的索引的认证方式是什么?

ExtJS 3.x和4之间如何做到这一点有什么不同?

var combo = new Ext.form.ComboBox(config);
var selectedIndex = combo.selectedIndex; // TODO: Implement
if(selectedIndex > 2) {
    // Do something
}
Run Code Online (Sandbox Code Playgroud)

关于如何将其作为属性添加到ComboBox对象的加分点.

javascript combobox extjs selectedindex

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

iOS7 - 设置UITabBarController的selectedIndex会破坏屏幕右边缘的触摸事件?

UITabBarController在iOS7上遇到了一个奇怪的问题,似乎无法找到解决方法,所以欢迎任何帮助!

场景:

  • 基于导航的应用程序在iPad上使用横向方向.
  • App包含一个主视图,第二个视图是一个UITabBarController.
  • TabBarController有两个选项卡.
  • 第一个视图有两个按钮 - 每个按钮对标签栏控制器执行一个segue,并设置一个不同的选项卡.(即button1选择第一个选项卡,button2选择第二个选项卡).
  • prepareForSegue通过调用setSelectedIndex选项卡栏控制器来完成设置选项卡.

简单的故事板,演示了这个问题

结果:

在iOS 7上,我发现标签栏控制器中显示的视图无法在视图的右侧边缘注册任何触摸事件!因此,在上面显示的故事板中,屏幕右侧的UISwitch无法点击.

我甚至在视图中附加了一个轻敲手势识别器,并用它来记录可以触摸的屏幕区域 - 它似乎记录了大约x = 770点的触摸事件.剩下的1/4屏幕是"不可触摸的"!

在segue之后,如果您手动切换到另一个选项卡并再次切换回来,则触摸事件将"固定"并且完整视图会再次响应触摸.

这似乎不是iOS 5/6上的问题.

任何帮助非常感谢:

  1. 是什么导致这种情况首先发生(iOS7错误/更改?)
  2. 我还能怎样解决这个问题?我试过调用setSelectedViewController以及使用setSelectedIndex,这似乎是一样的.

提前致谢.

selectedindex frame uitabbarcontroller ios7

14
推荐指数
2
解决办法
2888
查看次数

如何在Elm中打印所选选项的索引?

我有一个<select>包含3个选项和<p>元素的HTML 元素.在<p>元素中我想打印当前所选项目的索引<select>.例如,如果我选择第一个选项,它应该打印0,如果我选择第二个选项,它应该打印1,依此类推.如何从最小代码开始,如下所示?

import Html as H exposing (Html)
import Maybe
import Signal as S exposing (Address, (<~))

type alias Model = { selected : Maybe Int }
model = { selected = Nothing }

type Action = NoOp | Select Int
update action model =
  case action of
    NoOp -> model
    Select n -> { model | selected <- Just n }

view address model =
  H.div []
     [ H.select [] [ …
Run Code Online (Sandbox Code Playgroud)

html-select selectedindex elm

11
推荐指数
1
解决办法
2847
查看次数

在下拉列表中使用jQuery未定义selectedIndex

我有一个像这样的ASP.NET下拉列表:

<asp:DropDownList ID="ddlMyDropDown" runat="server">
        <asp:ListItem>Please pick one</asp:ListItem>
    <asp:ListItem>option1</asp:ListItem>
    <asp:ListItem>option2</asp:ListItem>
    <asp:ListItem>option3</asp:ListItem>
    <asp:ListItem>option4</asp:ListItem>
    </asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)

A CustomValidator绑定到它,以查看用户是否选择了一个选项.它调用以下javascript/JQuery函数:

function checkValueSelected(sender, args) {
        var index = $("#ContentPlaceHolder1_ddlMyDropDown").selectedIndex;
        args.IsValid = index > 0;
    }
Run Code Online (Sandbox Code Playgroud)

但索引是undefined在使用Firebug进行调试时.JQuery选择器找到select#ContentPlaceHolder1_ddlMyDropDown,所以这不是问题.该selectedIndex物业不存在吗?

在互联网上,我发现几乎完全相同的例子并且它有效.我很遗憾这个......

更新

这就是Firebug所展示的:

检查

如您所见,control变量是某种数组,其中一个条目实际上就是我想要的control.我不认为JQuery的ID选择器返回多个值?

javascript jquery selectedindex drop-down-menu

10
推荐指数
1
解决办法
7628
查看次数

Swift - 如何在UITableview中获取所选行的数值

UITableview在Swift中制作了多个选项,并声明了一个包含NSIndexPaths所选UITableView单元格的数组.

self.selectedRows = self.preferencesTableView.indexPathsForSelectedRows()
Run Code Online (Sandbox Code Playgroud)

如何将此数组转换为可读术语.例如self.selectedRows是NSloglike:

选定项目字符串[{length = 2,path = 0 - 1},{length = 2,path = 0 - 0},{length = 2,path = 0 - 3}]

我希望能够将其转换为:1,2,3.

在Objective CI中通过数组enumerateObjectsWithOptions并将数组的id添加到可变数组中以获得我想要的内容.

[self.selectedRows enumerateObjectsWithOptions:NSEnumerationReverse
usingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
        NSIndexPath *indexPath = obj;
        [self.selectedCategorieItems addObject:[[[self.categoryArr
objectAtIndex:0] objectForKey:@"id"]objectAtIndex:indexPath.row]];
    }];
Run Code Online (Sandbox Code Playgroud)

我如何在Swift中执行此操作?

selectedindex uitableview multipleselection ios swift

7
推荐指数
1
解决办法
5734
查看次数

c#ASP.Net动态填充的DropDownList会在提交按钮上丢失选定的索引

我从PageLoad上的ArrayList动态填充所有50个状态的下拉列表.当用户选择SUBMIT按钮(btnSubmit_Click事件)时,尽管用户选择了什么选择,但下拉列表控件的SelectedIndex属性始终为0.


添加了更多代码以帮助排除故障 从会话变量(bbb)和ddlState.selectedindex(bbb)获得-1.

表单中的HTML代码:

<asp:DropDownList ID="ddlState" runat="server" AutoPostBack="True" 
    onselectedindexchanged="ddlState_SelectedIndexChanged" >
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)

代码背后:

protected void Page_Load(object sender, EventArgs e)
{
    //------------------------------------------------
    // Populates state dropdownlists
    //------------------------------------------------
    if (!IsPostBack)
    {
        GetAllStatesForDdl(ddlDLState);
        GetAllStatesForDdl(ddlOldState);
        GetStatesForDdl(ddlState);
    }
}

private void GetAllStatesForDdl(DropDownList ddlStateList)
{
    AppInputFormProcessor getStates = new AppInputFormProcessor();
    ArrayList States = new ArrayList();
    States = getStates.GetAllStates();
    ddlStateList.DataSource = States;
    ddlStateList.DataBind();
}

private void GetStatesForDdl(DropDownList ddlStateList)
{
    AppInputFormProcessor getStates = new AppInputFormProcessor();
    ArrayList States = new ArrayList();
    States = getStates.GetStates();
    ddlStateList.DataSource = States;
    ddlStateList.DataBind();
}

protected …
Run Code Online (Sandbox Code Playgroud)

c# asp.net selectedindex drop-down-menu

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

在列表视图中设置选定的索引

我在Win Forms上有一个listview,我需要以编程方式设置所选索引.显然,ListView没有可以设置的SelectedIndex属性.还有另一种方法吗?

c# listview selectedindex winforms

6
推荐指数
1
解决办法
9153
查看次数