草庐IT

ion-select

全部标签

javascript - select2 不保存编辑输入

由于某种原因,当用户去编辑条目时,他通过.select2输入的数据都没有显示。虽然数据已保存。irb(main):001:0>Routine.find(1)=>#show.html.erbedit.html.erb_form.html.erb[:month,:day,:year],class:'date-select'%>DayChallengeAfterI,Iwill.Save$("#routine_trigger").select2({placeholder:"ExistingHabit(Optional)",theme:"classic",allowClear:false,tag

javascript - <select> Meteor.js 上的更改事件

我知道Meteor支持事件并且我已经看到它在复选框上的作用,但我只是希望有人能够澄清我们是否可以像下面这样在选择下拉菜单上HookMeteor中的更改事件Template.templateName.events({'changeselect':function(e,t){//dowhatever.......}});我正在尝试使用Meteor执行此操作,但当我更改选择框中的值时它似乎没有触发。但是,当我使用jQuery进行更改时,它工作正常。 最佳答案 您的代码应该可以工作,对我来说工作正常。尽管我认为事件只接受一个eventMap

javascript - 键盘显示时 Ionic ion-content 不向下滚动 (Android)

我有一个带有登录表单的简单View。在Android上,如果键盘打开,内容不会向上滚动以防止它位于键盘后面。我按照文档中的键盘说明进行操作,并阅读了很多论坛帖子,但我还没有弄明白。我安装了键盘插件com.ionic.keyboard。这是页面的结构:.....Loginform.....如果我在页面中放置一些额外的虚拟内容,它表明ion-content确实是可滚动的。但是,当通过专注于输入打开键盘时,它不会向上移动。ionic版本?1.0.0-beta.13我的应用程序是全屏的吗?没有我是否测试过键盘插件是否正常工作?是的还有什么需要我做的吗? 最佳答案

javascript - 开放层 4 : Changing the draw order of selected features

我在OpenLayers4(4.4.1)中有一个矢量层。该层具有多个具有LineString几何特征的特征。一些功能重叠。如果我在特征重叠的点上单击,我只想将其中一个特征绘制为选中状态。其他的应该仍然可供稍后选择(通过单独的UI选择列表中的功能ID)。如果我点击另一个特征ID(在单独的UI选择列表中),该特征应该被绘制为选中状态,而之前选择的不应该被绘制为选中状态,但在选择列表中仍然可用。这有效,但它只是第一个(默认)选定的要素似乎绘制在顶部。下图显示了特征ID10049被标记为选中的情况。下图显示了特征ID10048被标记为选中的情况。如果我在最南端的特征上单击它们不重叠的某个位置,

javascript - Angularjs Bootstrap 日期选择器 : Select multiple dates

我正在尝试使用AngularUI表带日期选择器。如何从日期选择器中选择多个日期并将值作为数组返回。http://mgcrea.github.io/angular-strap/#/datepicker 最佳答案 您可以使用gm.datepickerMultiSelect指令,它环绕着ui-bootstrapdatepicker指令,添加多选功能。varmyApp=angular.module('myApp',['gm.datepickerMultiSelect']);functionAppCtrl($scope){$scope.act

javascript - 有什么方法可以在不触发 Change 事件的情况下重新填充 Html Select 的选项(使用 jQuery)?

我有多个选择:onetwothreeonetwothree我想要的是从第一个选择中选择“一个”,然后从第二个选择中删除该选项。然后,如果您从第二个中选择“两个”,我希望从第一个中删除那个。这是我目前拥有的JS:$(function(){var$one=$("#one");var$two=$("#two");varselectOptions=[];$("select").each(function(index){selectOptions[index]=[];for(vari=0;i但是当元素被重新填充时,它会在选项正在更改的选择中触发更改事件。我尝试在要删除的选项上设置disabled

javascript - 使用 Select2 仅加载一次远程数据

如标题所示,我只想加载一次远程数据。我考虑过使用独立的ajax调用加载数据并将其设置为“本地”在控件上,但想知道是否有更多的“内置”方式来这样做...... 最佳答案 可以在这里找到解决方案:https://github.com/ivaynberg/select2/issues/110$("#selIUT").select2({cacheDataSource:[],placeholder:"Pleaseenterthename",query:function(query){self=this;varkey=query.term;va

javascript - 在 SELECT 元素的更改事件中重新验证输入

我正在编写一个AngularJS应用程序,在这个应用程序中有一个域管理工具。选择域后,我会在表中生成域记录,让用户编辑每一行。由于字段是动态创建的,我使用ng-form来启用单独验证每一行,因为它们共享相同的名称。每个域记录都有一个内容字段,其中包含IP、CNAME等内容。我使用根据所选记录类型(A、CNAME、TXT等)的函数生成的正则表达式模式验证此字段。问题是,当我编辑A记录,然后将记录类型更改为CNAME时,表单仍然有效,因为没有对内容字段执行新的验证。我重新验证它的唯一方法是开始在内容字段中输入内容,然后就可以正常工作了。检查下面的图片:我在A记录上按编辑,一切看起来都很好:

javascript - Select2 按选项值自动完成

我已尝试为我的站点集成标签/自动完成功能。它通过选项文本工作。我快接近结果了,但仍然悬而未决。现在,当您尝试选择选项文本时,会出现相关文本。但现在我也想通过选项值搜索kathmandu或相关选项文本。例如:当我们搜索值时a001kathmandu将出现并选择与a002相同,它将出现pokhara$("select").select2({tags:"true",placeholder:"Selectanoption",allowClear:true,width:'100%',createTag:function(params){varterm=$.trim(params.term);if

javascript - jQuery $.removeAttr ("selected") 改变选择的选项

请看例子:http://jsfiddle.net/HHDpK/1/如你所见,两个选择器之间的区别只是线条$("#chooser-1.y").removeAttr("selected");但因此它们的状态不同(尤其是在Chrome中)。我是否遗漏了什么,或者这是一个错误? 最佳答案 看起来像带有属性的jQuery的内部错误。请注意,在旧版本中,在1.6版本中引入.prop()之前,它worksasexpected.在较新的版本中,只需使用.prop()来处理元素的此类属性:$("#chooser-1.x").prop("selecte