问题标签 [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.
java - 在struts的索引属性中添加新项目
这就是我想要做的:我有一个带有索引属性(地区列表)的 actionForm,我已经设法显示和绑定所有项目以形成列表地区。
我想要一个允许用户在该列表中添加和删除项目的 jsp 页面。问题是struts使用例如区[0],区[1]来绑定列表中的每个项目,当我想要添加或删除新项目时,这是否意味着我需要附加新的“输入”标签和名称='districts[last_index]' 在列表末尾使用javascript添加和删除相应索引的输入标签以进行删除?有其他选择吗?
protobuf-net - protobuf-net 使用索引属性时如何避免崩溃
我正在尝试将很棒的 protobuf-net 集成到现有的代码库中,但是当它尝试处理自定义类型时遇到了崩溃。下面是一个小演示:它将抛出一个InvalidOperationException
. ProtoBuf.Serializers.ListDecorator
但是,如果您注释掉索引器(或删除 IEnumerable 实现),那么它会干净地运行。
难道我做错了什么?如何告诉 protobuf-net Serializer 忽略 Indexer 属性?
谢谢!
编辑(10 月 10 日):Marc 友好地通过.protobuf-net r447[ProtoContract(IgnoreListHandling = true)]
提供了修复。
java - 如何使用 PropertyUtils 从地图内的列表中获取元素?
我一直在尝试使用用于 PropertyUtils 的 getProperty 的索引表示法来检索包含为映射值的列表中的元素。这是一个示例(我在这里使用通用语法):
比方说,我想获得值“elem2”,我正在尝试使用:
但它似乎不起作用。我总是得到一个空值。有没有另一种方法可以做到这一点。需要明确的是,我知道我可以做一个getProperty("aList").get(0)
(当然,在显式转换之后),但我正在研究一个需要上述代码才能工作的解决方案。
java - 如何将索引属性绑定到 jface 查看器
我想将索引属性绑定到 JFace ComboViewer。
假设我有一个这样的 DataModel 类:
简单属性的数据绑定代码如下所示:
但是对于索引属性,我必须通知 ctx 哪个索引是我要绑定的值。我努力了
但它不起作用。
是否可以绑定索引属性而不是简单属性?如何?
c# - 使用反射设置索引属性的值
我尝试使用反射复制以下 c# 代码:
使用反射我可以让一切工作,除了我试图在 UserProfile 对象上设置“PictureUrl”索引属性的行。使用反编译器时,该索引属性如下所示:
这是我使用反射实现与上述相同的事情的代码,请注意我需要设置 PictureUrl 索引属性值的 TODO 注释:
提前致谢,
瑞安
wpf - 绑定到多个索引器
我正在尝试将索引属性与两个索引器绑定。该物业看起来像这样
根据http://msdn.microsoft.com/en-us/library/ms742451.aspx,可以绑定这样的索引属性
甚至还有一个例子:
但是,当我尝试像这样在 XAML 中访问该属性时:
我在设计器中遇到错误:
未命名参数“0].Image”必须出现在命名参数之前。
它似乎将 0].Image 解释为下一个参数。我错过了什么?
c# - 如何通过反射从索引属性中获取索引参数值?
System.Reflection.PropertyInfo
并且System.Reflection.ParameterInfo
似乎没有公开任何方法来获取运行时使用的值来访问索引属性值。如果正确,这意味着必须提前知道索引值(即键) - 与字典不同,没有.Keys
或类似的构造可以访问这些索引值。
我的目标是能够获取可通过字符串键访问的索引属性,并使用其键和值来构造新字典。有没有办法做到这一点?
google-app-engine - 在 AppEngine 中查找索引属性的最大值
假设我在 AppEngine DataStore 中存储了几个实体,它们都具有索引数字属性,我需要找到当前存在的最大值。
我可以简单地使用降序排序和限制为 1 对此属性进行排序的投影查询。返回的结果将包含我的答案。
这是最好的方法还是有更有效的方法来获得这个值?
(在这种情况下,一致性并不太担心。如果我错过了同时提交的几个值,我不会太在意。所以,这里不需要事务。)
c# - C# WPF 绑定到索引属性 - 我做错了什么?
我最近发现了索引属性。对于我正在使用的数据最好在集合中表示的场景,这看起来是完美的解决方案,但仍需要将其实现为可在 XAML 数据绑定中使用的属性。我只是从创建索引属性的测试开始,在那里我没有问题,但我似乎无法让绑定工作。
谁能指出我哪里出错了?
这是带有嵌套类以创建索引属性的测试类:
这是 XAML:
这是窗口代码:
感谢您的任何帮助!