问题标签 [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.
c# - 具有继承类的属性列表的 PropertyGrid 编辑器
我正在寻找一个属性编辑器的示例,例如:
当我单击 Containers 的 [...] 按钮时,[ADD] 按钮允许我添加不同类型的容器,而不是基本容器类...
propertyeditor - 设置类型的 PropertyEditor 问题
使用:带有 Liferay 5.2.3 和 Tomcat 6.0.18 的 Spring 3.2 portlet MVC
我正在尝试创建一个 PropertyEditor 来在 和 之间进行转换Set<Type>
,String
然后再返回。我已经成功地开始Set<Type>
工作String
,没有任何问题。但我无法让属性编辑器被识别为反向。我已经使用Type
-> String
->成功完成了这项工作Type
,但是为 a 进行转换Set
却让我望而却步。
我已经确定 SetAsText 方法从未被调用,并且我得到一个运行时错误,表明转换没有完成。关于 propertyEditors 的信息非常稀少,除了一两个例外,我能找到的唯一模糊相关的问题是 4 年或更长时间。
要么我错过了一些我看不到的基本内容,要么是框架中更深层次的东西,但我将不胜感激任何帮助或建议。
这是我的控制器中的@InitBinder 片段:
这是我的属性编辑器:
类型类片段是:
spring-mvc - 在 Spring MVC 的属性编辑器中访问模型对象
我有两个自定义对象的映射作为我的模型对象中的属性,我通过直接将它绑定到路径和项目属性中来在 JSP 中显示它<form:select>
提交时,我得到一个逗号分隔的所有选定值的字符串<form:options>
。现在我想访问模型对象的单独属性的问题
并使用 availablePbrTypes 在属性编辑器的 setAsText 方法中根据逗号分隔字符串中的值获取所有 PrescriberTypeModel 并创建一个 Map。请帮忙,因为我不知道如何在属性编辑器中访问其他对象。
java - 如何将字符串转换为 Spring MVC 中的现有实例?
这是场景:
- 控制器准备可用品牌列表(CrudRepository、数据库)。
List<PortalBranding>
- 此列表转到 View as ModelMap 属性。
查看列表他们使用
/li>form:select
选中后,默认情况下它会尝试将值作为字符串发送,我想将其转换为 PortalBranding 对象。所以我添加了
@InitBinder
可以注册自定义编辑器的方法:但是如果我希望它能够访问一些通过 id 加载对象的服务,我希望 Spring 基于一些注释创建实例(我会在这个编辑器中放置一些 @Autowired 字段)。这是好方法吗?什么annonation最适合它?期待一些建议。
java - Java PropertyEditor - 如何强制重新绘制属性编辑器(paintValue)
我创建了一个属性编辑器:
我试图找到一种方法来强制重绘这个组件。最终的目标是让计时器以特定的时间间隔改变背景颜色,使背景闪烁。PropertyEditor
似乎没有“重绘”或“无效”方法,所以我想知道如何让它重绘。
我试图JLabel
使用于创建图形的对象无效/调用重绘,但它没有调用paintValue()
我也尝试过直接调用该方法,但不知道从哪里获取Graphics
以及Rectangle
所需的参数......
任何人都知道如何强制PropertyEditor
重绘?
谢谢
java - @PathVariable -> 域对象的全局通用 PropertyEditorSupport
我正在将 Spring 4 与 Spring Data MongoDB 一起使用,并希望在我的控制器中摆脱一些样板代码。
我只想替换这个:
有了这个:
目前我必须为我拥有的每个域对象编写一对PropertyEditorSupport
和@ControllerAdvice
类:
而且我想不出一种简单的方法来以通用的方式完成这项工作,因为我有很多域对象并且它们的行为都相同。
我所有的域对象都实现BaseDocument<ID>
并因此具有该getId()
方法。所以基本上我想要这样的东西:
Converter<String, BaseDocument<?>>
使用它也可以在 Spring 框架中的其他地方使用它也可以(= 很好)让它工作。
我的主要问题是,我无法想象一种简单的方法来找到相应@Service
的以便从数据库中获取域对象。Repository
(由于某些数据的访问限制,我不能使用)。
希望你有一些建议。谢谢!
delphi - 在 Delphi 中,TPropertyAttributes 集的 paVCL 标志对生成的属性编辑器表示什么
DesignIntf 单元中设置的 TPropertyAttributes 包括 paVCL 标志。但是,没有记录此标志的用途。我找到了一个参考(德语),它表明属性编辑器是 WinCLX 属性编辑器,但这听起来不对。
TPropertyAttributes 集的 paVCL 标志对生成的属性编辑器有何指示?
java - Spring MVC:PropertyEditor 抛出异常,无法设置值
我是 Spring 3 MVC 的新手,正在尝试实现PropertyEditor
. 下面是我试过的代码:
雇员.java
地址.java
地址类型编辑器.java
上下文.xml
输入.jsp 文件
控制器.java
问题:
该form.jsp
文件没有被渲染,我收到一个错误:
在 JSP 文件的这一行中抛出错误:
请让我知道如何解决这个问题。
java - Spring mvc注册自定义PropertyEditor
假设我们有:
车类:
班级人:
班级性别:
然后,如果我想将集合所有者传递给我的视图:
通过我的控制器:
笔记。这将用于将多个所有者(存在于数据库中)连接到汽车。
我会收到一个错误:
org.springframework.beans.NotReadablePropertyException:bean 类 [java.util.HashMap$Values] 的无效属性“所有者”:Bean 属性“所有者”不可读或具有无效的 getter 方法:getter 的返回类型是否与设置器的参数类型?
据我了解,Spring 通过使用 PropertyEditor 或 Converter 的实现来转换这些?
所以我应该手动写一个,但是 Spring 怎么知道我做了一个他(或她)必须使用的?一个人应该是什么样子?
spring - UserPropertyEditor (Spring 3.2) 中 setAsText 函数中的 NullPointerException
错误
我无法从表单属性userResponsible中绑定参数,我在其中获取要绑定到对象 Task 的用户 ID。但是我得到了参数 userResponsible = 1,它是来自数据库的用户。有什么想法可以吗?
表单.jsp
任务.java
用户属性编辑器.java
任务控制器.java
我错过了什么?