使用jsonrpc、history等增强zope 3表单

j01.form的Python项目详细描述


更改

2.4.10(2019-05-14)

  • 错误修复:修复最新z3c.form py3更改的问题。确保 按钮中使用的dict初始化。
  • 特性:添加了ddslick select小部件,包括一个可选的小部件,使用 mcustomscrollbar.

2.4.9(2018-11-08)

  • 特性:添加了getPromptSingleSelect2Widget,不提供任何值和力 通过窗口小部件提示选项选择一个值。

2.4.8(2018-10-05)

  • 错误修复:修复"密码"小部件中缺少的"u type"

2.4.7(2018-09-17)

  • 错误修复:在隐藏模式下不呈现"未选中"复选框项
  • 错误修复:修复不同显示小部件的标记

2.4.6(2018-06-05)

  • 功能:添加了支持多个":"作为键之间分隔符的ProxyWidget 价值。第一个:用作键、值分隔符。任何下列":"获取 作为值加入,例如<;proto>;:<;host:port>;

2.4.5(2018-04-30)

  • 功能:添加了j01.rater小部件。但前提是安装了j01.rater包。 没有新的依赖关系。这只是条件,并提供了 j01.表单输入和布局模板。

2.4.4(2018-04-24)

  • 功能:添加了m01.gmap小部件。但前提是安装了m01.gmap包。 没有新的依赖关系。这只是条件,并提供了 j01.表单输入和布局模板。

2.4.3(2018-04-09)

  • 已将AutoSize JavaScript更新为4.0.1版

2.4.2(2018-03-15)

  • 功能:为radiowidget添加了shownovalueitem选项。此选项允许 为select none as value呈现一个附加的"无值"项。这可以得到 如果架构定义required=false,则启用。如果schema required=true为 定义后,您需要将none作为有效值添加到源或词汇表中 并将模式messing_值调整为其他值,然后将none用于make 无有效值。默认情况下,shownovalueitem设置为false和 强制不将"无值"呈现为非必需字段的选项。
  • 特性:在小部件描述中添加了结构。这允许渲染 HTML作为小部件描述。如果你做一些有线的事情 小部件描述中的小部件和呈现自定义用户输入。因为 这不安全,可能导致跨部位注射。但正常 如果控制转换过程并且仅呈现架构,则此操作将被保存 字段描述作为小部件描述。

2.4.1(2018-02-15)

  • 功能:添加了引导程序3 DateTimePickerWidget。如果 已安装j01.dateTimePicker包

2.4.0(2017-09-18)

  • 错误修复:确保我们不会对中定义的小部件应用小部件更改 applychanges方法中的widgetignorecontexts
  • 错误修复:调整IgnoreRequiredOnValidations实现。使用新 J01FieldWidgets并确保IgnoreRequiredOnValidation不会 通过默认fieldwidgets ignorerequiredonextract属性获取覆盖
  • 安全性:删除复选框小部件中小部件标签的结构 小部件布局模板。确保小部件标签不能用于 脚本注入。只有在实现持久化 小部件或转换器提供不安全的代码。
  • 特性:实现了自定义fieldwidgets(j01fieldwidgets),它反映了 表单字段/小部件条件,如widgetRequireds、widgetIgnoreRequires, IgnoreRequiredOnValidations
  • 功能:实现了widgetignoreapplychanges和自定义applychanges方法,该方法可以忽略对定义的字段应用数据处理。 在WidgetIgnoreApplyChanges中。如果一个字段应该被忽略,这是有用的 在applychanges中,因为我们用不同的按钮处理程序处理它们

2.3.0(2017-06-29)

  • 功能:添加了用于呈现响应内容的contentrendermethodname 基于其他javascript方法
  • 错误修复:不支持radiowidget中的值

2.2.1(2017-03-10)

  • 错误修复:修复损坏的select_display.pt tal标记

2.2.0(2017-01-11)

  • 特性:在checkbox小部件中实现了getlabel方法。这允许使用 渲染增强的标签,包括链接等。这是用来定制的 单个复选框窗口小部件,例如呈现a ref链接到agb等。
  • 错误修复:修复ignorerequest安装程序。因为没有应用 每个字段的ignorerequest值,我们需要应用ignorerequest值 在小部件上。但是由于widget update调用将设置widget和 同时调用小部件更新方法,我们需要应用ignorerequest 值,在此小部件更新调用后再次调用update方法。 由于每个字段/小部件的ignorerequest概念被破坏,我们也改变了 applyignorerequest到applyWidgetIgnorerequest。
  • 重新组织较少的文件并支持更好地支持在其他文件中重用这些文件 项目。生成的css文件和原始的less文件提供了相同的 代码和以前一样。我们只是增加了另一个间接的影响 将代码保存到名为source的文件夹中,并删除此源中的每个include 文件。
  • 特性:新的布局mixin助手类提供html和body元素id以及 CSS类在页面和表单中混合。
  • 功能:更新为AutoSize 3.0.17

2.1.0(2015-07-19)

  • 功能:更新至Bootstrap v3.3.5版
  • 功能:更新至Bootstrap Select v1.7.2
  • 功能:更新为AutoSize v3.0.8

2.0.3(2015-06-30)

  • 错误修复:前缀datepicker小部件类并使用bootstrap datepicker。这个 防止与div.datepicker框混淆。

2.0.2(2015-06-29)

  • 错误修复:基于断开的绝对URL查找捕获类型错误。这可能发生 如果错误视图或面包屑无法定位。
  • 错误修复:将缺少的widgetmixin添加到multiwidget。失败的原因是 缺少ShowRequired条件。
  • 功能:添加了用于禁用的ShowWidgetLabel和ShowKeyWidgetLabel选项 多窗口小部件中的标签
  • 特性:添加了widgetshowLabels和widgetshowRequireds以形成mixin 在窗体级别禁用小部件标签和必需元素

2.0.1(2015-06-09)

  • 错误修复:已将WidgetIgnoreRequiredOnExtracts更改为IgnoreRequiredOnValidations 因为小部件属性名叫做ignorerequiredonvalidation
  • 功能:更新至Bootstrap v3.3.4
  • 功能:删除阴影和过渡
  • 功能:如果j01.selectOrdered包是 可用
  • 特性:实现的默认小部件和小部件模板设置可用于 文档测试设置,我们需要小部件,但没有完整的基于zcml的测试 安装程序
  • 功能:改进样式并添加更多变量
  • 向j01.demo添加了更多示例(不在此包中,请参阅j01.demo包)

2.0.0(2015-03-17)

  • 切换到改进的j01.jsonrpc实现并支持p01.testbrowser
  • 功能:添加了多个小部件
  • 将窗体和多窗口小部件行类更改为窗口小部件行以获得更好的兼容性 使用twitter引导,其中row用于布局网格
  • 将j01.form.demo移动到j01.demo包,该包提供完整的zope服务器 设置和一些演示页

1.0.1(2015-01-20)
  • 特性:实现了表单状态javascript,用于显示基于 填充小部件
  • 功能:支持j01.jsonrpc提供的新浏览器历史api属性
  • 功能:如果使用空前缀,请确保默认的表单名称和ID。 这使得按钮单击处理程序使用空的表单前缀。可用于 简单的登录表单处理。
  • 错误修复:修复缺少的updatewidgets调用。仅更新来自超级类的数据 被呼叫。
  • 1.0.0(2014-04-04)

    • 基于新的j01.jsonrpc.btn实现实现了新的按钮概念。 使用来自BTN模块的按钮而不是JSButton。

    0.5.1(2014-03-25)

    • 删除了p01.form配置

    0.5.0(2014-03-25)

    • 初始版本
    • 增强的z3c.form widgetes和form类支持表单控件作为输入 CSS类。表单控件类用作Twitter引导程序3的标记 表单域/控件。这使得与twitter引导程序3一起使用变得简单,但是 也可以使用自己的css样式。j01.form包 提供使用覆盖图标和样式的单选/复选框小部件 呈现更好的单选和复选框控件。其他增强的小部件提供 更好的选择和多选择渲染。
    • 实现了HTML5输入小部件
    • 使用新的p01.schema包支持html5模式字段

    欢迎加入QQ群-->: 979659372 Python中文网_新手群

    推荐PyPI第三方库


    热门话题
    java使用Eclipse Helios for Web项目   java指定行。作为编译器设置的分隔符?   osm映射中带有osmdroid的java标记   java Android ClassNotFoundException在路径:DexPathList上未找到类   java从j2me调用GWT方法   更新到java 8后的aspectj问题   如何仅从根元素java,com提取文本内容。滴虫软件。是的。html   安卓公司。谷歌。火基。数据库DatabaseException:未能转换java类型的值。将字符串改为长字符串   从java中的方法返回arraylist变量   java如果将引用重新分配给同步块内的锁对象,会是什么?   java下载。使用spring mvc的资源文件中的xlsx文件   java Eclipse提供了什么工具来运行Eclipse中未包含的程序?   spring boot Java泛型如何读取传递给泛型方法的类型上的字段或调用方法   Javacard中的javaecdsa签名