问题标签 [propertyeditor]

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

delphi - 如何让 Object Inspector 显示更多 TColor 属性值?

IDE Object Inspector 显示带有下拉 ColorBox 的 TColor 属性,并且可以按名称选择颜色 - clBlack 等,如图形单元中定义的那样。问题是图形单元中定义的 clWeb 颜色不存在,我定义的任何自定义颜色也不存在。

那么如何扩展在对象检查器中可选择的已定义颜色?

PS德尔福XE

0 投票
3 回答
4660 浏览

java - Spring CustomNumberEditor 解析不是数字的数字

我正在使用 Spring CustomNumberEditor 编辑器绑定我的浮点值,并且我已经试验过,如果值不是数字,有时它可以解析该值并且不返回错误。

  • number=10 ...... 那么数字是 10 并且没有错误
  • number=10a ...... 那么数字是 10 并且没有错误
  • number=10a25 ...... 那么数字是 10 并且没有错误
  • number=a ......错误,因为数字无效

因此,编辑器似乎会解析该值,直到可以并省略其余部分。有没有办法配置这个编辑器,所以验证是严格的(所以像 10a 或 10a25 这样的数字会导致错误)或者我必须构建我的自定义实现。我正在寻找类似在 CustomDateEditor/DateFormat 中将 lenient 设置为 false 的东西,因此无法将日期解析为最可能的日期。

我注册编辑器的方式是:

谢谢。

0 投票
2 回答
2235 浏览

c# - 为什么某些控件属性显示在 Visual Studio 设计器中,而其他控件属性不显示?

拿我的 navigationItem 用户控件:

在 Visual Studio 中,我可以看到 IsSelected 属性,但看不到 Text 属性。 在此处输入图像描述

有什么理由吗?

0 投票
1 回答
2128 浏览

spring-mvc - 在 Spring MVC 3.0 中是否有基于注释的方法来全局注册 PropertyEditors?

我想知道是否有办法在 Spring MVC 3.0 及以后的版本中全局注册 PropertyEditor。在他们的文档中,他们展示了如何使用注释在每个控制器的基础上自定义 bean PropertyEditor,并且 - 在我看来 - 就像一种全局的 XML 方式。所以我想知道,有没有一种方法,只使用注释来为所有控制器注册 PropertyEditor,而不必为每个控制器执行 @InitBinder 方法。使用@InitBinder 方法创建公共超类也是不可取的。

关于这个主题的另一个问题是在 Spring 3.0 发布之前提出的。

0 投票
1 回答
1852 浏览

spring - Spring 3 自定义编辑器字段替换

拥有我的 ValueObject

我创建了自定义编辑器,用于从字符串 id#username 解析此对象

在我的控制器中我注册

在我的模型对象 ModelVO 中有

调用自定义编辑器后,您可以在表单提交后看到的所有内容是

所以在尝试迭代时

我有 classCastException .. 无法将 1234#username (String) 转换为 UserVO .. 这魔法怎么可能?

0 投票
0 回答
2094 浏览

model-view-controller - 如何为 spring 的表单选择列表设置自定义 PropertyEditorSupport.setAsText(String)?

我有一个弹簧形式。该表单包含一个绑定到枚举类型的选择列表。我还在枚举中未表示的选择列表中添加了一个“选择”选项。

我在网上看到了一些线程,人们建议使用 PropertyEditor 来避免修改枚举并避免 spring 在“选择”选项和枚举之间引发转换错误(用户可以将选项保留为选择 - 在某些情况下是可选的案例)

我创建了一个 PropertyEditor 并在两种情况下进行了尝试。如果我尝试将它与选择列表一起使用(如下所述),表单将不会加载,并且 spring 会抛出错误:No enum const class com.mytest.domain.Box.Choose。如果我不包含我的自定义编辑器,表单加载正常,唯一的问题是提交表单时,错误对象将包含抱怨从 Java.lang.String 到 BoxType 的转换失败的错误。如果我将表单切换到表单:输入而不是表单:选择,那么表单将加载,并且只有在输入不是枚举值之一的值后提交时才会抛出错误。如果我输入一个有效值,我可以看到 myBoxEditor.setAsText()没有被调用。 BoxEditor.getAsText()表单加载时被调用(猴脑是输入字段中的值)。我不知道为什么调用 get 方法,而不是 set。任何帮助将不胜感激。

我定义了一个枚举:

和一个域对象:

我使用 jstl 和 spring 的 form tagilb 创建了一个 jsp

我的属性编辑器

0 投票
1 回答
434 浏览

data-binding - 数据绑定多端关联

假设我想将 HTTP 参数数据绑定到

Country看起来像:

如果我想绑定到已经存在并且可以使用以下方法检索Continent.country的实例:Country

一种简单的方法是定义一个PropertyEditor可以将国家/地区的 ID 转换为相应Country实例的 a,例如

相反,如果我想数据绑定一个实例

国家的 ID 在 HTTP(数组参数)中发送。有没有简单的方法来绑定Collection<Country>,例如通过定义另一个PropertyEditor

0 投票
1 回答
555 浏览

java - SpringMVC请求参数转换

我可以使用 SpringMVC 中的属性编辑器对请求参数进行自定义转换。例如将请求参数转换为Foo下面的实例

我可以定义一个属性编辑器

并注册它以执行从 String 到 Foo 的转换

是否可以使用属性编辑器来转换多值参数,例如

到一个List<Foo>。假设我已经编写了一个合适的属性编辑器FooListPropertyEditor,我认为我不能使用以下方法注册它:

因为 AFAIKList<Foo>.class不是有效的语法

0 投票
2 回答
1945 浏览

spring - 我哪里做错了?为什么 PropertEditorSupport 对我不起作用?

为什么我要采取行动PropertyEditorSupport?任何人都可以在这里帮助我,因为我是春天的新手。下面是错误报告

线程“main” org.springframework.beans.factory.BeanCreationException 中的异常:使用'cont'类路径资源 [ propertyEdit.xml] 中定义的名称创建 bean 时出错:bean 初始化失败;嵌套异常是 org.springframework.beans.TypeMismatchException: 无法将类型 [] 的属性值转换为属性java.lang.String所需的类型;嵌套异常是 java.lang.IllegalArgumentException: 原因:org.springframework.beans.TypeMismatchException:无法将类型的属性值转换为属性所需的类型;嵌套的[Phone]'phone'888-555-1212[java.lang.String][Phone]'phone'

我以下列方式使用了 java.beans.PropertyEditorSupport

我的配置文件如下

电话类在下面

我用下面的方式打电话

下面是我正在调用的联系人类

0 投票
1 回答
391 浏览

java - 具有类别的属性编辑器

我正在用 Java 编写一个应用程序并使用 Netbeans 进行摇摆,我需要属性编辑器(像这样)。如何将其添加到我的应用程序中?