标签: uicomponents

.NET Query Builder组件

任何人都可以推荐一个免费的.NET库,它允许您在Windows窗体应用程序中向用户公开SQL查询构建器吗?我希望我的用户能够运行相对直接的SELECT语句,包括一些JOINS和其他多表操作,而不会深入了解SQL的真正细节.

谢谢,斯威尼

.net c# sql components uicomponents

6
推荐指数
1
解决办法
5572
查看次数

如何将现有的JSF组件添加到我自己的自定义组件中?

我有一个扩展UIComponent和UIOutput的标记类.在这个类中我有encodeBegin和encodeEnd,我可以使用我的contextWriter通过使用writer.startElement("div",myComponent)等输出我想要的任何类型的html标签.

我现在的问题是我需要插入例如一个而不是使用writer.startElement.我可以通过执行getChildren()来完成此操作.add(HtmlCommandButton button = new HtmlCommandButton()); 但是当我这样做时,我似乎无法输出我希望它们出现的组件,就像我可以使用write.startElement.

有没有人能在我自己的taglibrary中如何利用richfaces标签,JSF标签和类似的东西?简而言之,我真正想做的是在我的encodeBegin中:

writer.startElement("a4j:commandButton", myComponent);
writer.writeAttribite("action", "#{Handler.myAction}", null);
writer.endElement("a4j:commandButton");
Run Code Online (Sandbox Code Playgroud)

谢谢你提前

jsf taglib uicomponents

5
推荐指数
1
解决办法
3500
查看次数

建议将哪些UI框架与Backbone.js一起使用?

是否有推荐的框架与UI小部件(如网格,树等等),与Backbone一起使用?

我看到了有关将Kendo与Backbone集成的问题.你知道其他(也是免费的)框架可以与Backbone一起使用吗?

谢谢.

javascript uicomponents backbone.js

5
推荐指数
1
解决办法
3646
查看次数

magento2:使用Ajax加载uicomponent

几天来,我一直在为此苦苦挣扎...对于管理员扩展,我正尝试使用Ajax加载uiComponent以便在选项卡中显示。uiComponent已正确加载,但似乎未由客户端敲除逻辑完全处理。

namespace Man4x\MondialRelay2\Block\Adminhtml\Shipping;

class Tabs
extends \Magento\Backend\Block\Widget\Tabs {
protected function _construct()
{
    parent::_construct();
    $this->setId('mondialrelay2_shipping_tabs');
    $this->setDestElementId('container');
    $this->setTitle(__('MondialRelay'));
} 

protected function _beforeToHtml()
{
    $this->addTab(
        'mass_shipping',
        [
            'label' => __('Mass Shipping'),
            'title' => __('Mass Shipping'),
            'url'   => $this->getUrl('*/*/massshipping', ['_current' => true]),
            'class'  => 'ajax'
        ]
    );

    return parent::_beforeToHtml();
}
}
Run Code Online (Sandbox Code Playgroud)

这是简单的控制器布局:

<?xml version="1.0"?>

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<container name="root" label="Root">
    <uiComponent name="mondialrelay2_massshipping_grid"/>
</container>
Run Code Online (Sandbox Code Playgroud)

注意:以标准方式(即非AJAX)加载时,此自定义uiComponent可以完美地发挥功能

跟踪AJAX响应时,我可以看到已为uiComponent加载了正确的HTML代码(包括Magento特定的“ x-magento-init”标签)。然后由jquery-ui回调处理:

    this.xhr = $.ajax( this._ajaxSettings( anchor, event, eventData ) );

    // support: jQuery <1.8
    // jQuery <1.8 returns false …
Run Code Online (Sandbox Code Playgroud)

ajax uicomponents magento2

5
推荐指数
1
解决办法
1695
查看次数

JSF中UIComponents的值和绑定标记之间的差异

我正在学习JSF,并对这两个属性感到困惑.如果我将使用它会有什么不同:

<h:inputText value="#{myBean.myProperty}/>"

而不是使用:

<h:inputText binding="#{myBean.myProperty}/>"

jsf uicomponents

4
推荐指数
1
解决办法
4472
查看次数

是否有一个混合了Listbox和树视图的C++ Builder组件?

我需要用列显示一些分层数据.
所以一种混合了树视图列表框.

我看一下标准组件和JCL/JVCL,但没什么相似之处.任何的想法 ?

编辑

我正在使用RADStudio XE,因此该组件应该是最新的!

delphi treeview c++builder uicomponents

3
推荐指数
1
解决办法
333
查看次数

在@FacesComponent中@Inject-ed值为null

我的印象是CDI没有使用具有@javax.faces.component.FacesComponent.的类.这是真的?

这是我的例子,这不起作用.将MyInjectableClass用于在在注射是没有问题的代码等穴位,所以它必须是有关@FacesComponent注释,我认为.

我要注入的课程:

@Named
@Stateful
public class MyInjectableClass implements Serializable {

    private static final long serialVersionUID = 4556482219775071397L;
}
Run Code Online (Sandbox Code Playgroud)

使用该类的组件;

@FacesComponent(value = "mycomponents.mytag")
public class MyComponent extends UIComponentBase implements Serializable {

    private static final long serialVersionUID = -5656806814384095309L;

    @Inject
    protected MyInjectableClass injectedInstance;


    @Override
    public void encodeBegin(FacesContext context) throws IOException {
        /* injectedInstance is null here */
    }
}
Run Code Online (Sandbox Code Playgroud)

jsf uicomponents java-ee cdi

3
推荐指数
1
解决办法
2775
查看次数

EL中的#{component}究竟是什么?

根据https://code.google.com/p/primefaces/issues/detail?id=4720,ComponentUtils.resolveWidgetVar(String expression, UIComponent component)自2013年以来,该功能在Primefaces中可用.它可以通过该"#{p:widgetVarFromContext(searchExpression, component)}"功能在EL中使用.

这在多个组件具有相同ID NamingContainer但不同但仍存在于同一视图中的情况下非常有用.在这种情况下,该#{p:widgetVar(searchExpression)}函数仅返回找到的最后一个函数.

我不明白如何引用UIComponent必须作为EL的第二个参数传递.上面提到的错误报告表明我们可以使用它来引用它#{component}.任何人都可以提供一个例子吗?

jsf el uicomponents

3
推荐指数
1
解决办法
1886
查看次数

Java框架选择问题

我们确实有许多Java可用的框架.Struts,Swing,JSF 2.0,Spring等按其优先级使用.实际上,我不知道它们有多少!

但是,由于我对Java更新,甚至在他们的架构之后学习,我无法确定哪个框架可以用于什么类型的项目!

另外,我对Spring + JSF这样的框架的混合使用感到困惑.它有什么好处?

令我困惑的另一件事是关于市场上可用的UI组件.就像,我们有Primefaces,Ice-faces,MyFaces,Rich-faces.它们可能支持也可能不支持内置的AJAX.它们也可能包含一些错误.什么是Framework + UI组件的最佳选择,可以直接为任何项目提供最佳的解决方案?

java jsf frameworks web-frameworks uicomponents

2
推荐指数
1
解决办法
2488
查看次数

如何在没有JFrame的情况下创建自定义浮动Swing组件?

我想创建一个自定义的swing组件,例如桌面小部件,它不需要JFrame(或扩展它)来打印在屏幕上.

我不想扩展JFrame,因为我的组件非常简单,JFrame实现了许多我不需要的功能.

我是谁开始的?我应该延长哪一堂课?

非常感谢

编辑---------------------------------------

多谢你们!

我会检查你发送的参考文献.另外,是否可以在没有swing API的情况下在屏幕上绘制java?

java swing uicomponents custom-component

2
推荐指数
1
解决办法
4788
查看次数