SmartGwt DateItem useTextField=true - 如何使文本输入字段不可编辑

2023-12-03

因为我不知道如何解决我提出的问题here我暂时在想一个临时的解决办法。

我有一个smartgwtDateItem widget:

DateItem date = new DateItem("Adate");
date.setWidth(120);
date.setWrapTitle(false);
date.setAttribute("useTextField", true); 
date.setAttribute("inputFormat", "yyyy/MM/dd");
date.setAttribute("displayFormat", "toJapanShortDate");

因为属性useTextField被设定为true我们可以看到文本输入字段。我怎样才能使这个文本输入字段不可编辑。 实际上我只想能够从日历中选择日期而不是手动更改它。

Resolved- 上面暴露的问题 - 感谢@RAS 用户。

TextItem textItem = new TextItem();
textItem.setAttribute("readOnly", true);
date.setAttribute("textFieldProperties", textItem); 

相关链接

但我现在有另一个问题(resolved - see here): 日期选择器不会在文本字段上显示日期,而是显示今天的日期。 例如,在文本字段中输入 30/05/2009,转到另一个字段,然后返回单击日期选择器,所选的日期将是今天的日期,而不是 2009 年 6 月 30 日。这是什么原因?这个问题能解决吗?

另外假设我让用户有机会手动修改日期 - 我可以放置一些 **验证器关于它?**(仍然需要对此有一个想法)

谢谢。


date.setEnforceDate(true);

http://www.smartclient.com/smartgwt/javadoc/com/smartgwt/client/widgets/form/fields/DateItem.html#setEnforceDate%28java.lang.Boolean%29

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SmartGwt DateItem useTextField=true - 如何使文本输入字段不可编辑 的相关文章

  • 在 GWT 中调用本机 (C++) 代码

    我正在 GWT 中开发一个应用程序 它需要调用 Directshow 中的本机 C 代码来进行一些多媒体处理 我猜我不能使用 JNI 因为 GWT 将代码转换为 javascript 我确实看过论坛上的类似帖子 以及关于 JSNI 的 GW
  • 使用 Spark SQL 从 ISO 8601 解析日期时间

    想做this https stackoverflow com questions 9321809 format date in mysql select as iso 8601但反之亦然 My dates 采用这种格式YYYY MM DDT
  • GWT 有自己的类路径概念吗?

    GWT 编译器是否有自己的 类路径 概念 与正常的编译时类路径分开 GWT 应用程序 及其内部工作方式 是否具有与普通 JRE 运行时类路径分开的自己的类路径的概念 GWT 有模块的概念 每个模块都会声明其源路径中有哪些包 模块可以扩展其他
  • 在 Ruby on Rails 中查找两个日期之间的月数

    我有两个 Ruby on Rails DateTime 对象 如何找到它们之间的月份数 请记住它们可能属于不同年份 date2 year 12 date2 month date1 year 12 date1 month 更多信息请访问htt
  • R Shiny - 如何创建根据时间单位(周、月、年)做出反应并按时间单位聚合数据的条形图

    我生成一个有关疾病的数据框 其中包含以下变量 日期 发病日期 Cases 案例数 默认情况下案例数为1 周 发病周 月份 发病月份 年份 发病年份 我的用户界面在这里 library shiny library dplyr library
  • 将字符串格式 Date(1528822800000) 转换为日期

    我的日期格式如下 var myDateString 日期 1528822800000 我不知道该用什么名字来称呼它 如何在 JavaScript 中将其转换为日期 我尝试使用 日期 myDateString 但它返回的类型是字符串而不是日期
  • 带有日期的铁路路线

    因此 我有一个每周日历视图 并且设置了一条路线来接受 year month day 作为开始日期 match events year month day gt events index constraints gt year gt d 4
  • 计算两个 Java 日期实例之间的差异

    我正在使用Java的java util DateScala 中的类并想要比较Date对象和当前时间 我知道我可以使用 getTime 计算增量 new java util Date getTime oldDate getTime 然而 这只
  • 比较休眠映射的日期?

    如何使用 Hibernate 将日期从 java 对象映射到数据库 我尝试不同的方法 但我对它们不满意 为什么 让我解释一下我的问题 我有以下类 1 包括我调用的主要方法和以下映射 2 当您查看控制台输出时 您可以看到有关此方法的问题 fa
  • Rails 3:如何获取特定时区今天的日期?

    为了获得今天的日期 我这样做 Date today gt Fri 20 May 2011 我想获取特定时区的今天日期 例如 Melbourne 我的设置中有以下设置application rb config time zone Melbou
  • GWT 弹出面板的静态定位

    我正在使用 GWT 弹出面板来显示 jsp 页面中垂直堆叠的一些信息 我面临的问题是 一旦显示弹出面板 它就不会保持其设置位置 我使用 setPopupPosition 设置弹出面板的位置 然而 每当用户滚动浏览器时 显示的弹出面板就会相应
  • Javascript - 可变的前一个工作日

    我正在尝试创建一个下拉列表 它将自动将日期输入到文本字段中 选项 LBD 当前返回昨天的日期 但是 我希望它返回最后一个工作日的日期 因此 如果今天是星期一 它将返回星期五的日期 如果今天是星期二 它将返回星期一的日期 等等等等 这是我到目
  • 年函数不支持 dt_wstr

    我无法使用下面的代码应用转换 出现错误 年函数不支持 dt wstr 我使用的表达式是 DT I4 DT WSTR 4 YEAR fisc wk end dt RIGHT 0 DT WSTR 2 MONTH fisc wk end dt 2
  • 更改Java日期的格式[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我有格式为 Date 的对象 107 2013 12 00 00 AM 我的期望值 2013 07 01 我如何做到这一点 我正在尝试使用这
  • 颤振文本小部件仅显示最后一个条目

    我正在尝试在 flutter 中创建日历 目前我正在实施这些活动 为了测试这一点 我创建了一个方法来检查当前日期 即创建行的时间 是否有事件 如果是这种情况 则会在表示内容的容器中打印 x 整个事情只是第一次测试 看它是否在原则上有效 当我
  • 星期几和月份的 JavaScript 全名(或如何获取每个客户端区域设置的日期名称)

    返回的字符串 new Date toString 看起来像这样 Tue Nov 22 2016 14 14 51 GMT 0800 Pacific Standard Time 是否有我们可以使用的内置方法 构造函数不会缩写星期几和 或月份
  • 在 Internet Explorer 中使用什么来监视 jscript 内存使用情况

    我们正在调试 GWT 应用程序 在 Firefox 中运行正常 在 IE6 0 中开始运行正常 但一段时间后 它就会崩溃并开始爬行 经过一些测试后 我们怀疑存在一些内存问题 使用了太多内存 内存泄漏等 除了使用taskmanager和pro
  • GWT:在 SplitLayoutPanel 中执行 onResize() 时如何获取新大小?

    我有一个 SplitLayoutPanel 其中子组件之一是 FlowPanel 我扩展了 FlowPanel 以创建一个实现 ProvidesResize 和 RequiresResize 的 ResizableFlowPanel 因为
  • 如何在 SQLite 中将时间戳转换为字符串?

    我有一个表 其中存储了时间戳 以毫秒为单位 我想将这些时间戳转换为人类可读的形式 这是我的表的输出示例 SELECT date raw strftime d m Y date 1000 as string FROM my table raw
  • 从字符串中删除识别的日期

    作为输入 我有几个包含不同格式日期的字符串 例如 彼得在16 45 我的生日是1990年7月8日 On 7 月 11 日星期六我会回家 I use dateutil parser parse识别字符串中的日期 在下一步中 我想从字符串中删除

随机推荐

  • 微风过滤。在服务器端扩展

    我正在尝试BreezeJS 有一个要求我可以使用 expand在客户端代码中 但基于role对于该用户 服务器端不会返回该用户的所有记录 expand请求的类型 我尝试创建一个自定义BreezeQueryable属性并重写一个方法来完全过滤
  • PHP:如何发送HTTP响应代码?

    我有一个 PHP 脚本 需要使用 HTTP 响应代码 状态代码 进行响应 例如 HTTP 200 OK 或某些 4XX 或 5XX 代码 我怎样才能在 PHP 中做到这一点 我刚刚发现这个问题并认为它需要更全面的答案 As of PHP 5
  • 自动解决主键合并冲突

    你能建议我自动解决的方法吗 发布者和订阅者之间合并期间的主键冲突 看来 Sql Server 并没有开箱即用 冲突查看器向我显示下一条消息 在 publisher server 处插入的行无法传播到 subscriber server 此失
  • 使用 Hibernate 通过 SSH 隧道获取数据

    最近开始学习Hibernate技术 要使用Hibernate从数据库中获取数据 问题是我只能通过 SSH 隧道连接到数据库 有没有我可以使用的属性hibernate cfg xml文件来解决这个问题 或者您可以提出另一种新手可以理解的方法
  • 如何在Python中迭代列表时从列表中删除元素? [复制]

    这个问题在这里已经有答案了 给定一个数字列表 L 1 2 3 4 5 当我迭代它时 如何从列表中删除一个元素 假设是 3 我尝试了以下代码 但没有成功 for el in L if el 3 del el 最好的做法通常是建设性地进行 建立
  • 处理超过 200 个复选框,将它们存储在状态中

    我有一个表 父元素 它获取用户并将每一行呈现为它自己的组件 表中的行包含复选框 目标是能够使用复选框并检索选中的复选框 问题是 当我将函数传递给每一行 子组件 时 触发将选中的复选框值添加到数组 由选定用户的 id 组成 中 整个组件会重新
  • 在共享库的类中调用 GSL 函数

    我正在尝试用 C 创建一个共享库来实现费米气体的工具 我正在使用 GSL 库以数值方式求解函数 并且我的代码在作为脚本运行时运行没有问题 但在尝试将其转换为共享库和类时遇到问题 我见过类似的问题 Q1 Q2 Q3 我对 C 编程相当陌生 似
  • 为什么要在CMake中的add_library/add_executable命令中添加头文件?

    我有一个项目 它使用 CMake 作为构建工具 并制作了一个简单的模板供我和我的同事使用 当我在线搜索最佳且易于使用的实践时 我遇到了创建库的不同方法 在此模板中 我在两个单独的变量中列出了头文件和源文件 并且我没有将标头传递给add li
  • R 中的限制命令?

    R 中的限制命令或函数是什么 我无法通过使用 和 函数搜索或在介绍性手册中找到它 lim 和 limit 不存在 这是在 F X 的极限 X gt Y 的意义上 我不是指任何人编写代码 我指的是任何人 我的意思是 作为安装标准包含在 R 中
  • android 标签图标不显示

    现在我正在尝试让选项卡布局正常工作 我已经完成了所有操作 就像 Android TabView 教程中一样 应用程序运行正常 但问题是我没有看到我在 ic tab artists xml 中定义的任何图标 只有文字 我想这与默认主题或样式或
  • 将 JDBC 与 SQL Server 连接

    我正在尝试将我的 JAVA 代码连接到我本地的 SQL Server 这就是我想要的 public static void main String args throws ClassNotFoundException SQLExceptio
  • 类名中的正则表达式用于识别控件

    某个程序的控件ClassnameNN被识别为AutoIt 窗口信息工具 as WindowsForms10 BUTTON app 0 24f4a7c r27 ad19在以前的版本中 在当前版本中它更改为 WindowsForms10 BUT
  • 安排每周将 Excel 文件下载到唯一的名称

    我们有一个数据库 每周一都会从客户端上传一个 Excel 文件 该文件始终具有相同的名称 因此如果我们忘记了它 就会丢失它 有没有办法制作一个脚本来重命名脚本并为其提供日期或数字 我们现在使用 FileZilla 来获取文件 文件齐拉不允许
  • 设置 pandas 数据框中时间戳数据的时区

    我有一个经常更改的 pandas 数据框 如下所示 date name time timezone 0 2016 08 01 aaa 0900 Asia Tokyo 1 2016 08 04 bbb 1200 Europe Berlin 2
  • Android 应用内结算:“RESULT_DEVELOPER_ERROR”

    我无法理解为什么我在 应用内计费 的实现中收到 RESULT DEVELOPER ERROR 我做了什么 将代码从示例应用程序复制到我的应用程序 android 清单包含 在 Android 4 0 4 和 Google Play 应用程序
  • 确定当前本地时间是否在两个时间之间(忽略日期部分)

    考虑到 Cocoa Touch 中没有 NSTime iPhone 上的 Objective C 并且以 NSString 形式给出两个时间 以 NSString 形式给出一个时区 如何计算当前 LOCAL 时间是否在这两个时间之间 请记住
  • 备份和恢复eMMC

    从 Google Coral 开发板的 SD 卡映像备份板载 eMMC 的过程是什么 同样 我们应该按照什么步骤将镜像恢复到板载的emmc驱动器上呢 从SD卡镜像备份板载eMMC Mendel OS 映像未安装在 SD 卡上 所以您的意思是
  • XAML:访问用户控件内的控件

    我有这样的用户控件
  • SimpleDateFormat 使用“S”格式显示不正确的毫秒,但使用“SSS”时则不显示

    我遇到一个问题 显示的日期的毫秒部分乘以 10 具体来说 时间52 050显示为52 50 when a S使用格式 但是52 050 when a SSS使用格式 采取以下代码示例 Some arbitrary point with 50
  • SmartGwt DateItem useTextField=true - 如何使文本输入字段不可编辑

    因为我不知道如何解决我提出的问题here我暂时在想一个临时的解决办法 我有一个smartgwtDateItem widget DateItem date new DateItem Adate date setWidth 120 date s