问题标签 [widget]

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.

0 投票
1 回答
2158 浏览

python - wxPython:制作固定高度的面板

我有一个 wx.Frame,其中有一个带有两个项目的垂直 BoxSizer,一个 TextCtrl 和一个自定义小部件。我希望自定义小部件具有固定的像素高度,而 TextCtrl 将正常展开以填充窗口。我该怎么办?

0 投票
3 回答
8352 浏览

javascript - HTML 富文本框

我正在使用 Python 和 Pylons 编写一个网络应用程序。我需要一个丰富的文本框(即,提供加粗/下划线/添加项目符号..等的能力)。有人知道我可以使用的库或小部件吗?

它不必是特定于 Python/Pylons 的,因为它也可以是 Javascript 实现。

谢谢!

0 投票
2 回答
194 浏览

ruby-on-rails - 我应该如何跟踪小部件渲染?

我创建了一个小部件,我的网站的用户将嵌入他们的网站。我想跟踪小部件呈现的次数以及引用 URL。小部件是用 flex 编写的,我的后端是 Rails。

一种明显的方法是让我的小部件对后端进行服务调用以注册命中。但是,当我的小部件加载时,它会获取一个配置 XML。如果我添加另一个渲染服务调用,每个小部件渲染将有 3 个请求(一个用于获取 swf,一个用于获取配置,一个用于渲染)。我可以使 config.xml 动态化并在那里处理渲染,然后返回 XML ......但这可能不利于缩放吗?

另一种方法是使嵌入源 URL 指向处理命中然后返回 swf 的脚本...我很确定这是可能的。但我也不确定这是否是最好的方法。

我对这方面的任何专业建议感兴趣。专业人士如何有效地实施这个简单的系统?

谢谢!

0 投票
2 回答
206 浏览

java - 文本小部件是否可以在文本中间而不是末尾显示“...”溢出?

我有一个 JComboBox ,其中包含一个 MRU 列表组合框和一个目录树面板。两者一起构成了我的 GUI 的左侧面板(MRU 在树面板上方),它是一个 JSplitPane,因此左侧面板是可调整大小的。

它有一个问题,目录文本总是比在树面板中查看该目录所需的宽度长,因此我必须将左侧窗格的大小设置为比树所需的宽得多才能停止组合-框中显示了一个截断的目录名称。

组合框在文件名的结尾被截断时不是很有用,但是使左窗格足够宽以容纳文件名通常会使其对于整个窗口(尤其是)来说太宽了。如果没有最大化运行。而且通常只有文件名的尾随部分才是有意义的。如果我只能让 JComboBox 以某种方式显示“开始...结束”而不是“开始...”,我的问题就会得到解决。

屏幕截图 http://www.freeimagehosting.net/uploads/da9810ed86.png


更新:我有一个可行的解决方案(见下面的自我回答),但它并不完美。如果有人知道我可以如何改进它,那将不胜感激。

0 投票
2 回答
641 浏览

wordpress - Wordpress 小部件创建

%wordpress 我已经创建了将 php 函数转换为 Wordpress 小部件的工具。我使用 register_sidebar_widget 函数,但似乎 wp_register_sidebar_widget 会给我更多选择。那合法吗?

PS 我还生成新的 2.8 格式的小部件。

0 投票
7 回答
61051 浏览

javascript - HTML/JavaScript UI 小部件 GUI 构建器

我听说过并使用过一些库,例如 Ext JS、qooXdoo、jQuery UI、dijit。我知道有一些非官方的尝试来创建 GUI 构建器,但它们并不是很好。

有没有一个带有不错的 GUI 构建器的 HTML/JavaScript UI 小部件库?

0 投票
5 回答
19661 浏览

python - 使用 SelectDateWidget 的 Django 表单字段

我已经从 Django 安装了最新的 SVN 分支,其中包括新的表单。我正在尝试使用 django.forms.extras.widgets 中的 SelectDateWidget,但该字段显示为普通的 DateInput 小部件。

这是我的应用程序中的 forms.py:

我究竟做错了什么?检查 forms/extras/widgets.py 我看到 SelectDateWidget 类存在。

0 投票
3 回答
2064 浏览

java - 是否可以在单独的 war 文件中创建可动态插入的 GWT 小部件/portlet?

是否可以在 GWT 中创建可以动态加载并添加到 GWT Web 应用程序的小部件/portlet,以及 GWT 小部件可以驻留在单独的 war 文件中的位置?

为了澄清我的问题:符合 JSR168/JSR286 的门户可以在单独的项目(war 文件)中创建 portlet 并将它们动态加载到门户页面中。假设您想在 GWT 应用程序中做类似的事情。因此,假设我们为 GUI 创建了一个仅使用 GWT 的门户(没有 JSP 等),并且我们希望动态添加一个用纯 GWT 编写的“portlet”。那可能吗?

我可以想象它可以使用 IFrame 来完成,但如果这样的 GWT 小部件/portlet 完全成为 GWT 主机“门户”应用程序的一部分并共享它的样式表和其他资源,那就更好了。

0 投票
1 回答
1299 浏览

apache-flex - 如何使我的整个 flex 小部件具有圆角?

我正在创建一个 Flex 小部件,并希望使角变圆。换句话说,我不希望小部件内的某些组件被四舍五入,我希望实际的小部件被四舍五入。

我在很多地方都看到过这样做,所以这不会太难,但是我在互联网上找到的所有解决方案都不起作用。

人们说要设置cornerRadius 属性,然后将borderStyle 设置为“solid”,将borderThickness 设置为任何值。这对我不起作用。

有任何想法吗?

谢谢!

0 投票
3 回答
2429 浏览

python - wxPython:可折叠面板小部件

我有我的主程序窗口,我想做一个可折叠的面板。我的意思是,一个与窗口的一侧对齐的面板,带有一个折叠/展开按钮。重要的是,当面板折叠/展开时,其他小部件会相应地改变它们的大小以利用它们所拥有的空间。

我该怎么做呢?