使用javascript的formlib列表小部件

z3c.listjs的Python项目详细描述


z3c.listjs

z3c.listjs包含一个名为ListJsWidget的小部件,它是一个下拉列表 替换zope.app.form.browser.ListSequenceWidget。它 允许用户在不需要服务器的情况下添加和删除列表项 交互,使用javascript。

注意:此包仅适用于zope.formlibzope.app.form)并且与z3c.form不兼容。

您可以使用ListJsWidget对任何schema.List字段使用 普通zope.formlib自定义小部件模式:

from z3c.listjs import ListJsWidget

...

form_fields['foo'].custom_widget = ListJsWidget

使用正确的zcml重写,还可以 在所有情况下自动使用此小部件ListSequenceWidget 通常会被使用。欢迎投稿!

如果要重写按钮的css,则css类 是up_buttondown_button。如果您使用的是quire.resource 对于覆盖的css,您的资源应该依赖于 z3c.listjs.listjs_css以便正确排序以使 覆盖发生。

更改

1.0b1(2009-06-04)

  • <script>块和onclick处理程序中的javascript也是 重新编号,以便对相关元素id的引用 更新。这在(假定为不常见的)情况下是不可靠的 如果在html中引用了一个小部件id,即not 正在呈现的小部件的字段。

  • 如果安装了tinymce,请注意断开tinymce编辑器的连接 在搬家之前。假定移动编辑器的重新连接 为新元素放入包含的html中,使用 例如:

    tinyMCE.execCommand('mceAddControl', false, 'id_of_element');
    
  • 一些小错误修复:

    • 传递前缀以更新u编号
    • attr应该是本地的。
    • getElementsByClassName实际上是按类名筛选的。

1.0A4(2008-02-04)

  • 确实修正了添加项的上/下箭头。

1.0a3(2009-02-03)

  • 修复新添加的项目没有出现上/下箭头的错误。

1.0A2(2009-01-23)

  • 允许在列表中上下移动单个列表项。

1.0a1(2009-01-08)

  • 首次公开发行。

下载

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

推荐PyPI第三方库


热门话题
主类中的java访问方法   Javalog4j不读取它的log4j。属性文件   雅加达ee通过Java(web应用程序)使用iText/任何其他使用现成数据的库生成PDF报告   lua使用java阅读TeamSpeak 3消息   将日期转换为BST java   java Spring引用ProxyFactoryBean中带有ref的protoyype bean   如何使java只打印一条带有if语句的消息   java如何通过JavaMail从雅虎服务器发送电子邮件?   使用百分比和BigDecimal的java测试   java如何对字符串数组排序   java验证器+MVC+REST::更新问题   java如何阻止eclipse如此频繁地挂起?   java从AsyncTask(片段内)访问TextView   IDEJava:制作可调整大小和拖动的组件