问题标签 [itemselector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
170 浏览

javascript - Extjs 6 ItemSelector 如何以编程方式绘制行

我正在使用 ExtJS 6.0.2,我有一个包含以下信息的itemselector :

我想要的是,在加载 itemselector 数据后,列表“fromField”上的任何数据:

...应该以不同的方式绘制。(注意:我不想为此做一个“onChange”事件,因为我希望它在加载时而不是在更改后识别)。

我尝试在 ItemSelector 的 afterrender 上使用它:

...但是由于某种原因,css 不会显示,即使删除了 if,新的 css 也永远不会应用于 itemSelector(这通常适用于网格)。所以我在这里问是否有人可以帮助我找到解决这个问题的方法。

0 投票
1 回答
44 浏览

css - 如果项目选择器变量为真,AngularJS 添加 css 类

我有一个项目选择器指令,我想为所选项目添加一个测试:如果它已存档,我必须添加一个 css 类。

如果项目已存档,{{$select.selected.object.is_archived}}返回 true,我不知道如何添加这个 css 类!任何帮助

0 投票
1 回答
258 浏览

angularjs - AngularJS / HAML:如果属性为真,则添加 CSS 类

我致力于自定义 ItemSelector 指令的元素,ItemSelector 的数据来自 rails 服务器。

这是haml代码:

我测试所选对象是否已归档:

$select.selected.object.is_archived

现在我正在添加一个图标和一个小文本来告诉用户这个选定的对象已存档,我想要更改它并添加 text-decoration: line-through red; 变成那样: 在此处输入图像描述

如何添加 css 类取决于 $select.selected.object.is_archived 值

0 投票
0 回答
207 浏览

angularjs - Angularjs:使用haml语法添加多个ng_if条件

我正在研究 item_selector 指令,我想为归档元素添加一个指示符,这是项目选择器模板 .haml :

我已通过以下方式将直通 css 属性添加到存档元素:

我想添加一个鼠标悬停指示器,告诉用户“此元素已存档”,我在 ui_select.ui-select 的此属性中考虑了 ng_if 多个条件:标题:“{{ $select.selected.label }}”

*

if $select.selected.object.is_archived return true : 服装信息 else {{ $select.selected.label }

*

0 投票
0 回答
24 浏览

extjs5 - 没有文本字段的项目选择器搜索功能

我对 Extjs 很陌生,并试图用搜索功能实现项目选择器。

工作示例:

https://fiddle.sencha.com/fiddle/jiu

但我的要求与这个例子几乎没有什么不同,没有文本字段需要搜索值

附上示例图像,我到底想要实现什么。

https://i.stack.imgur.com/F1Muh.png

任何人都可以帮助我实现这一点。

提前致谢。

0 投票
1 回答
140 浏览

wpf - WPF 自定义 MultiSelector 不会使用 ItemTemplateSelector(但会使用 ItemTemplate)

我已经搜索并发现了许多与我类似的问题,但似乎都不是我的情况。不可否认,我的情况有点像边缘情况。我希望有人能发现我在这里缺少的东西。

我一直在使用从 MultiSelector 派生的自定义 ItemsControl。我有一个自定义 DataTemplate 来绘制其中的项目。当且仅当我在控件上使用 ItemTemplate 属性时, 它们才会被绘制得很好 。

但是,当我尝试使用 ItemTemplateSelector 属性时,不会调用我对 SelectTemplate 的覆盖。我已验证它已创建,然后设置为控件的 ItemTemplateSelector。但是它的 SelectTemplate 覆盖的断点永远不会被命中。

最终效果是,以前由我的唯一 DataTemplate 漂亮地绘制的漂亮形状现在只显示为字符串名称。

我正在使用的视图是这样的:

自定义数据模板选择器

自定义多选器(“ShapesControl”)

最后,我用来绘制自定义 ShapeItems 的 ShapeItemStyle

(编辑以根据请求添加 ShapeItem。请注意,这包括与上面的自定义 MultiSelector(“ShapesControl”)交互的选择代码。为了简洁起见,我从 ShapesControl 代码中删除了其中一些函数,因为它们是由鼠标单击触发的,我不能'看不出他们如何可能阻止调用自定义 DataTemplateSelector。但我已经在这里发布了所有 ShapeItem)

0 投票
2 回答
193 浏览

extjs - Extjs:清除项目选择器中的选择

我所拥有的是一个项目选择器,其中包含可用用户并将用户分配为两个不同的列。单击可用用户中的任何用户并单击不同的菜单选项时,仍会显示从可用用户列中选择的用户。单击其他菜单时如何清除选择?

以下是在特定菜单下进行选择时屏幕的外观:

在此处输入图像描述

这是选择不同菜单后的再次选择:在此处输入图像描述

我尝试访问 store 和 clearValue() 和 setValue('') ,这不是正确的解决方案,并且我无法访问 selecitonModel 以在此处执行 clearSelections() 。

如何在单击菜单时清除选择?

非常感谢您的帮助,非常感谢。

0 投票
1 回答
662 浏览

android - 在自定义列表视图适配器(kotlin)中设置默认突出显示的项目

我想默认使用 setItemChecked 突出显示列表项。checkedItemPosition 设置checkedItemPosition 但不突出显示项目列表。

这是我的数组适配器代码:

在片段中,我有以下代码:

listview cml 代码:

我尝试了以下方法:检查项已更改,但列表视图未突出显示。

我已经对此进行了测试:

如何正确设置默认突出显示的项目?

0 投票
1 回答
101 浏览

extjs - Sencha ExtJs 7.2.0 MVVM Dataview itemSelector 问题 Uncaught TypeError: Cannot read property 'internalId' of null

我有一个包含 DataView 和分页工具栏的 Panel 视图。

我有一个视图模型,其存储绑定到 DataView 和分页工具栏。

如果我将 DataViews itemSelector 设置为 my-x-asset,那么一切都按预期加载,我可以分页并且一切看起来都很棒,但我没有任何 itemclick 事件。

如果我将 DataViews itemSelector 设置为 .my-x-asset 或 div.my-x-asset,DataView 似乎正在加载,但掩码永远不会清除,并且我在控制台中收到错误

我在我的 DataView 中添加了一个 updateIndexes 函数进行调试,它会找到所有记录和所有 internalId

我已经看了 2 天,尝试了不同的排列,但没有快乐。请帮帮我,阻止我。视图模型

看法:

视图控制器

0 投票
2 回答
160 浏览

flutter - 来自 API 的 JSON 数据未显示在下拉列表中

我正在使用 JSON API 将数据放入 Flutter 中的下拉列表中。但是,每当我单击下拉列表时,数据都不会出现在列表中。

以下是我的代码:

GetItem.dart:

当我单击下拉列表时,我希望来自 JSON API 的数据显示在其中。有人可以帮我吗?