问题标签 [indexed-properties]

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 回答
987 浏览

java - 在struts的索引属性中添加新项目

这就是我想要做的:我有一个带有索引属性(地区列表)的 actionForm,我已经设法显示和绑定所有项目以形成列表地区。

我想要一个允许用户在该列表中添加和删除项目的 jsp 页面。问题是struts使用例如区[0],区[1]来绑定列表中的每个项目,当我想要添加或删除新项目时,这是否意味着我需要附加新的“输入”标签和名称='districts[last_index]' 在列表末尾使用javascript添加和删除相应索引的输入标签以进行删除?有其他选择吗?

0 投票
1 回答
1252 浏览

protobuf-net - protobuf-net 使用索引属性时如何避免崩溃

我正在尝试将很棒的 protobuf-net 集成到现有的代码库中,但是当它尝试处理自定义类型时遇到了崩溃。下面是一个小演示:它将抛出一个InvalidOperationException. ProtoBuf.Serializers.ListDecorator但是,如果您注释掉索引器(或删除 IEnumerable 实现),那么它会干净地运行。

难道我做错了什么?如何告诉 protobuf-net Serializer 忽略 Indexer 属性?

谢谢!

编辑(10 月 10 日):Marc 友好地通过.protobuf-net r447[ProtoContract(IgnoreListHandling = true)]提供了修复。

0 投票
1 回答
8124 浏览

java - 如何使用 PropertyUtils 从地图内的列表中获取元素?

我一直在尝试使用用于 PropertyUtils 的 getProperty 的索引表示法来检索包含为映射值的列表中的元素。这是一个示例(我在这里使用通用语法):

比方说,我想获得值“elem2”,我正在尝试使用:

但它似乎不起作用。我总是得到一个空值。有没有另一种方法可以做到这一点。需要明确的是,我知道我可以做一个getProperty("aList").get(0)(当然,在显式转换之后),但我正在研究一个需要上述代码才能工作的解决方案。

0 投票
1 回答
543 浏览

java - 如何将索引属性绑定到 jface 查看器

我想将索引属性绑定到 JFace ComboViewer。

假设我有一个这样的 DataModel 类:

简单属性的数据绑定代码如下所示:

但是对于索引属性,我必须通知 ctx 哪个索引是我要绑定的值。我努力了

但它不起作用。

是否可以绑定索引属性而不是简单属性?如何?

0 投票
1 回答
3429 浏览

c# - 使用反射设置索引属性的值

我尝试使用反射复制以下 c# 代码:

使用反射我可以让一切工作,除了我试图在 UserProfile 对象上设置“PictureUrl”索引属性的行。使用反编译器时,该索引属性如下所示:

这是我使用反射实现与上述相同的事情的代码,请注意我需要设置 PictureUrl 索引属性值的 TODO 注释:

提前致谢,

瑞安

0 投票
5 回答
830 浏览

c# - C# 中的非整数索引索引器属性

我想在 C# 中有一个索引属性:

Visual Studio 抱怨非整数索引器语法:

我知道.NET 支持非整数索引器


用另一种语言我会写:

0 投票
2 回答
972 浏览

wpf - 绑定到多个索引器

我正在尝试将索引属性与两个索引器绑定。该物业看起来像这样

根据http://msdn.microsoft.com/en-us/library/ms742451.aspx,可以绑定这样的索引属性

甚至还有一个例子:

但是,当我尝试像这样在 XAML 中访问该属性时:

我在设计器中遇到错误:

未命名参数“0].Image”必须出现在命名参数之前。

它似乎将 0].Image 解释为下一个参数。我错过了什么?

0 投票
3 回答
1583 浏览

c# - 如何通过反射从索引属性中获取索引参数值?

System.Reflection.PropertyInfo并且System.Reflection.ParameterInfo似乎没有公开任何方法来获取运行时使用的值来访问索引属性值。如果正确,这意味着必须提前知道索引值(即键) - 与字典不同,没有.Keys或类似的构造可以访问这些索引值。

我的目标是能够获取可通过字符串键访问的索引属性,并使用其键和值来构造新字典。有没有办法做到这一点?

0 投票
1 回答
168 浏览

google-app-engine - 在 AppEngine 中查找索引属性的最大值

假设我在 AppEngine DataStore 中存储了几个实体,它们都具有索引数字属性,我需要找到当前存在的最大值。

我可以简单地使用降序排序和限制为 1 对此属性进行排序的投影查询。返回的结果将包含我的答案。

这是最好的方法还是有更有效的方法来获得这个值?

(在这种情况下,一致性并不太担心。如果我错过了同时提交的几个值,我不会太在意。所以,这里不需要事务。)

0 投票
1 回答
3942 浏览

c# - C# WPF 绑定到索引属性 - 我做错了什么?

我最近发现了索引属性。对于我正在使用的数据最好在集合中表示的场景,这看起来是完美的解决方案,但仍需要将其实现为可在 XAML 数据绑定中使用的属性。我只是从创建索引属性的测试开始,在那里我没有问题,但我似乎无法让绑定工作。

谁能指出我哪里出错了?

这是带有嵌套类以创建索引属性的测试类:

这是 XAML:

这是窗口代码:

感谢您的任何帮助!