问题标签 [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.
delphi - 如何让 Object Inspector 显示更多 TColor 属性值?
IDE Object Inspector 显示带有下拉 ColorBox 的 TColor 属性,并且可以按名称选择颜色 - clBlack 等,如图形单元中定义的那样。问题是图形单元中定义的 clWeb 颜色不存在,我定义的任何自定义颜色也不存在。
那么如何扩展在对象检查器中可选择的已定义颜色?
PS德尔福XE
java - Spring CustomNumberEditor 解析不是数字的数字
我正在使用 Spring CustomNumberEditor 编辑器绑定我的浮点值,并且我已经试验过,如果值不是数字,有时它可以解析该值并且不返回错误。
- number=10 ...... 那么数字是 10 并且没有错误
- number=10a ...... 那么数字是 10 并且没有错误
- number=10a25 ...... 那么数字是 10 并且没有错误
- number=a ......错误,因为数字无效
因此,编辑器似乎会解析该值,直到可以并省略其余部分。有没有办法配置这个编辑器,所以验证是严格的(所以像 10a 或 10a25 这样的数字会导致错误)或者我必须构建我的自定义实现。我正在寻找类似在 CustomDateEditor/DateFormat 中将 lenient 设置为 false 的东西,因此无法将日期解析为最可能的日期。
我注册编辑器的方式是:
谢谢。
c# - 为什么某些控件属性显示在 Visual Studio 设计器中,而其他控件属性不显示?
拿我的 navigationItem 用户控件:
在 Visual Studio 中,我可以看到 IsSelected 属性,但看不到 Text 属性。
有什么理由吗?
spring - Spring 3 自定义编辑器字段替换
拥有我的 ValueObject
我创建了自定义编辑器,用于从字符串 id#username 解析此对象
在我的控制器中我注册
在我的模型对象 ModelVO 中有
调用自定义编辑器后,您可以在表单提交后看到的所有内容是
所以在尝试迭代时
我有 classCastException .. 无法将 1234#username (String) 转换为 UserVO .. 这魔法怎么可能?
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
我的属性编辑器
data-binding - 数据绑定多端关联
假设我想将 HTTP 参数数据绑定到
类Country
看起来像:
如果我想绑定到已经存在并且可以使用以下方法检索Continent.country
的实例:Country
一种简单的方法是定义一个PropertyEditor
可以将国家/地区的 ID 转换为相应Country
实例的 a,例如
相反,如果我想数据绑定一个实例
国家的 ID 在 HTTP(数组参数)中发送。有没有简单的方法来绑定Collection<Country>
,例如通过定义另一个PropertyEditor
?
java - SpringMVC请求参数转换
我可以使用 SpringMVC 中的属性编辑器对请求参数进行自定义转换。例如将请求参数转换为Foo
下面的实例
我可以定义一个属性编辑器
并注册它以执行从 String 到 Foo 的转换
是否可以使用属性编辑器来转换多值参数,例如
到一个List<Foo>
。假设我已经编写了一个合适的属性编辑器FooListPropertyEditor
,我认为我不能使用以下方法注册它:
因为 AFAIKList<Foo>.class
不是有效的语法
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
我的配置文件如下
电话类在下面
我用下面的方式打电话
下面是我正在调用的联系人类
java - 具有类别的属性编辑器
我正在用 Java 编写一个应用程序并使用 Netbeans 进行摇摆,我需要属性编辑器(像这样)。如何将其添加到我的应用程序中?