我正在使用带有multirow和fullrow select的ListView控件.当我一次选择多行时,我的一些行会神奇地被检查.拖动鼠标时也会选择一个鼠标,然后单击另一个鼠标,就会发生这种情况.
请参阅此处描述问题的图片 
葡萄柚到底发生了什么?任何人?
我正在尝试为MultiSelectList设置选定的值,但页面不显示任何选定的值.我已经尝试过每一种实用的方法来做到这一点并且仍然得到相同的结果.我目前正在尝试通过构造函数传递所选对象的列表.让我感到震惊的是,当我检查MultiSelectList对象时,selectedvalues属性包含我使用构造函数传递给它的项目,但它仍然不显示.
我注意到很多人都有同样的问题,但我没有看到一个对我有用的答案.我已经尝试遍历列表并将selected属性设置为true,我尝试从头创建多选列表并设置每个单独的项选择属性,我尝试使用构造函数.这些都没有奏效.我还发现了一个建议,即MultiSelectList属性的名称与控件(我尝试过的)相同,但不起作用.为什么使用此框架创建包含所选值的下拉列表如此困难?我错过了什么吗?
<label for="StatesOfPractice">States of Practice:</label>
<br />
<%= Html.ListBox("StatesOfPractice", Model.StatesOfPracticeList)%>
<br />
<%= Html.ValidationMessage("StatesOfPractice")%>
Run Code Online (Sandbox Code Playgroud)
当我实例化MultiSelectList时,它似乎正在发生.如果我在视图中检查对象并打开结果视图,我可以看到当我知道它应该是"阿拉斯加"时没有被选中.
我正在这样实例化.
new MultiSelectList(List<GenericDataContract>, "Code", "Description", List<GenericDataContract>);
Run Code Online (Sandbox Code Playgroud)
GenericDataContract只是一个具有两个属性Code和Description的类.第一个List是所有状态,第二个List是我选择的状态.
所以我喜欢jquery-mobile拥有的自定义多选控件并希望使用它.所以请不要建议把data-role ="none".但是,如果选项列表很长,我只是不希望选择列表的默认行为在新的对话框窗口中打开.
原因我不希望这种行为是因为它在ipad上运行得不好.使用对话框左侧的"X"关闭它变得很困难.出于某种原因,它在ipad上变得没有响应,但在桌面上工作正常.
简单的问题,很难找到答案:
如果我尝试以编程方式选择一行,我使用这个:
$('#grid').jqGrid('setSelection', rowId);
Run Code Online (Sandbox Code Playgroud)
问题是它只选择当前可见页面上的行.如果rowId在另一个页面上,则不会选中它.
更多信息:我的目标是在第一次加载页面时选择多行(在多个页面上展开).
谢谢,拉斐尔
PS:这家伙有同样的问题.还没有答案: 如果启用了分页,则jqgrid multiselect仅选择当前页面上的行.如何让它跨页面选择行?
我想在多选下拉框中为所选项目指定黄色.默认情况下,选择后它有灰色背景,我想这样做HTML, CSS.
任何人都可以帮忙吗?
我正在寻找的是类似于电子邮件地址的Gmails typeahead的输入

挑战:
1)它应该显示名称EmailAddress和Image(基本上是一个可自定义的模板)
2)它应显示添加到列表中的联系人的姓名
3)它应该使用退格键来删除前一个条目
4)它应该与select一起工作,并添加新的etnry
我正在使用Semantic UI Framework构建网页.我是UI框架和jquery的新手.我正在使用多选下拉组件来为用户选择角色.我能够实现下拉列表并选择值.
但任何人都可以帮我设置下拉列表的默认值(预先选择)吗?我已经尝试过这里指定的行为,但不知何故无法让它发挥作用.这里有什么我想念的吗?
这是小提琴和代码.
我的HTML:
<div class="twelve wide field">
<label style="width: 250px">Add roles to user</label>
<select name="skills" multiple="" class="ui fluid dropdown">
<option value="">Roles</option>
<option value="Role1">Role 1</option>
<option value="Role2">Role 2</option>
<option value="Role3">Role 3</option>
</select>
</div>
Run Code Online (Sandbox Code Playgroud)
我的JavaScript:
$(".ui.fluid.dropdown").dropdown({ allowLabels:true})
$('.ui.fluid.dropdown').dropdown({'set selected': 'Role1,Role2'});
Run Code Online (Sandbox Code Playgroud)
另外,我可以获得帮助在javascript中获取变量的值吗?
TableView多选项将所选对象之一返回为null.这种情况不会每次都发生,但是当我尝试在表中选择两行时,大多数情况都会发生这种情况.类似于这个问题中定义的问题
重现问题的最佳方法是尝试选择两个连续的行.FXML:
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ProgressBar?>
<?import javafx.scene.control.TableColumn?>
<?import javafx.scene.control.TableView?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.control.cell.PropertyValueFactory?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.Region?>
<?import javafx.scene.layout.StackPane?>
<AnchorPane xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.test.controller.TestController">
<children>
<TableView fx:id="personsTable" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="35.0">
<placeholder>
<Label text="" />
</placeholder>
<columns>
<TableColumn text="Name">
<cellValueFactory>
<PropertyValueFactory property="name" />
</cellValueFactory>
</TableColumn>
<TableColumn text="Address">
<cellValueFactory>
<PropertyValueFactory property="address" />
</cellValueFactory>
</TableColumn>
<TableColumn text="Course">
<cellValueFactory>
<PropertyValueFactory property="course" />
</cellValueFactory>
</TableColumn>
<TableColumn text="Country">
<cellValueFactory>
<PropertyValueFactory property="country" />
</cellValueFactory>
</TableColumn>
</columns>
</TableView>
</children>
</AnchorPane>
Run Code Online (Sandbox Code Playgroud)
控制器:
import java.net.URL; …Run Code Online (Sandbox Code Playgroud) 我有一个存储新闻的表格.
在这里我使用Multiselect,我想保存表中的所有选定选项,如用户,员工,电影院作为字符串.
我的控制器函数存储值是
public function store(Request $request)
{
$input=$request->all();
General_news::create($input);
return redirect()->back();
}
Run Code Online (Sandbox Code Playgroud)
此函数存储所有提交的字段,但对于多选,它仅存储最后一个选项,即cinemahall
提交表单时,将显示所有选定的选项,但不会正确保存在数据库表中.
帮我解决这个问题.
AngularJS Dropdown Multiselect - 每个选项搜索自定义模板.
我发现我的查询的解决方案将使用AngularJS Dropdown Multiselect文档的上述URL,但如果我使用下面的代码,它不会反映在我的应用程序的视图中:
$scope.example19settings = {
template: '<b>{{option.name}}</b>'
};
Run Code Online (Sandbox Code Playgroud)
我想通过添加一个计数来实现它:
$scope.example19settings = {
template: '<b>{{option.name}}({{option.count}})</b>'
};
Run Code Online (Sandbox Code Playgroud)
有任何建议或遗漏链接?
$scope.extraSettings = {
settings: {
selectedToTop: true,
styleActive: true,
/*template: '<b>{{option.label}}</b>'*/
scrollable: true,
scrollableHeight: 200,
showEnableSearchButton: true
}
};
Run Code Online (Sandbox Code Playgroud) multi-select ×10
angularjs ×2
css ×2
asp.net-mvc ×1
c# ×1
checkbox ×1
dialog ×1
javafx-8 ×1
javascript ×1
jqgrid ×1
jquery ×1
laravel ×1
laravel-5.2 ×1
listview ×1
paging ×1
php ×1
selected ×1
semantic-ui ×1
tableview ×1
typeahead ×1
winforms ×1