标签: components

从Powershell访问.NET组件

我想使用Powershell编写一些实用程序,利用我们自己的.NET组件来处理实际工作.这取代了编写一个小型控制台应用程序来将调用绑定在一起.我的问题是,我会找到一个很好的文档来源或教程材料,以帮助我快速跟踪这个?

powershell components

13
推荐指数
1
解决办法
6795
查看次数

绑定属性导致在视图中找到重复的组件ID

这是JSF代码:

<h:inputText binding="#{bean.input}" />
Run Code Online (Sandbox Code Playgroud)

这里是支持bean的一部分用于绑定支持:

private HtmlInputText input;

public void setInput(HtmlInputText input) {
    this.input = input;
}

public HtmlInputText getInput() {
    return this.input;
}
Run Code Online (Sandbox Code Playgroud)

当我第一次打开页面时一切正常但是当我第二次打开它时(刷新或在另一个选项卡中打开相同的URL或任何其他方式)我得到重复的ID错误.错误消息表明<h:inputText>没有唯一ID.以下是长错误消息的一部分:

java.lang.IllegalArgumentException: Component ID formId:inputId has already been found in the view
    +id: inputId type: javax.faces.component.html.HtmlInputText@cafebabe
Run Code Online (Sandbox Code Playgroud)

添加binding属性后出现问题.如果我删除它,一切都会再次正常工作.我如何正确使用binding属性?

jsf binding components duplicates

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

Delphi/C++ Builder的标签编辑器组件

我需要一个用于Delphi或C++ Builder的VCL标签编辑器组件,类似于可用于JavaScript的组件:例如这个,或者这个或StackOverflow自己的标签编辑器.

有这样的东西可用或我需要从头开始吗?

我需要的一些具体事情是:

  • 如果存在比编辑器宽度允许的更多标签,编辑器应允许滚动或变为多行.如果是多线,则应该有一个选项来定义一些最大高度,但要防止它变得太高
  • 选择是否在按空格键或逗号键时创建标记
  • 当编辑器没有聚焦时,在编辑器中提示文本(例如"添加新标签")
  • 理想情况下,您应该能够使用键盘箭头在标签之间移动(突出显示它们),因此您只能使用键盘删除任何标签

delphi components vcl c++builder

13
推荐指数
1
解决办法
2407
查看次数

在Windows窗体上查找组件c#(不是控件)

我知道如何查找和收集Windows窗体中使用的所有控件的列表.像这样的东西:

static public void FillControls(Control control, List<Control> AllControls)
{
    String controlName = "";
    controlName = control.Name;

    foreach (Control c in control.Controls)
    {
        controlName = c.Name;
        if ((control.Controls.Count > 0))
        {
            AllControls.Add(c);
            FillControls(c, AllControls);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,此函数不会检索表单底部的非可视组件,如HelpProvider,ImageList,TableAdapters,DataSet等.

有没有办法获得这些组件的列表?

编辑:

感谢@HighCore指示我在类似的函数中使用System.ComponentModel.Component确实为我提供了一个包含ImageList,Help Provider和BindingSource等组件的列表.但是,我仍然从这个列表中错过了TableAdapters和DataSet.我想因为那些直接从Object继承.

.不要将我引用到显示与我的功能类似的旧帖子,并且只获取控件列表.

编辑:为什么负面投票?这个问题以前从未得到过回答!

c# controls components winforms visual-studio-2012

13
推荐指数
1
解决办法
9665
查看次数

在Angular 1.5中,如何将属性组件绑定为布尔值?

我想知道在Angular 1.5中,当你使用组件时,有一种简单的方法来绑定一个属性,它是一个布尔值而不用@转换为字符串.

例如,我有两个组件"app-menu"和"app-menuitem"没有转换."app-menu"只有一个属性,是要创建"app-menuitem"的项目列表.

<app-menu items="menuitems">
Run Code Online (Sandbox Code Playgroud)

在作为json的menuitems中,你有一个名为"isactive"的menuitem属性,它是一个布尔值.

$scope.menuitems = [{ label : 'menuitem 1', isactive : true},{ label : 'menuitem 1', isactive : false}]
Run Code Online (Sandbox Code Playgroud)

在menuitem组件中:

angular.module('app')
    .component('appMenuitem', {
      transclude: false,
      controller: menuitemController,
      bindings: {
        label: '@',  
        isactive: '@' //<--- The problem is here because the boolean is converted as string
      },
      templateUrl: 'angular/components/simple/menuitem/menuitem.html'
    });
Run Code Online (Sandbox Code Playgroud)

我不知道最好的方法是确保最终是一个真正的布尔值,而不是一个字符串,这让我有些错误.有人有想法吗?

binding components angularjs angularjs-directive angularjs-components

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

如何在Angular 2中的模块之间共享组件?

我对如何在Angular 2中的模块之间共享组件存在疑问.重点是:我在应用程序中有两个模块,即"客户模块"和"供应商模块".

这些模块在其组件中都使用了AddressComponent和EmailComponent.他们也都使用接口地址和电子邮件.

现在,我目前有很多重复,因为我已经在这两个模块上复制并粘贴了这些组件和接口.这显然是完全错误的.

我需要一种方法来导入要在两个模块上使用的组件.但我不知道该怎么做.

我应该为这个共享的东西创建另一个模块并将其导入两者吗?在Angular 2中共享模块之间的组件的正确方法是什么?

components web-component angular

13
推荐指数
1
解决办法
1万
查看次数

什么是更好的un vue.js 2,使用v-if还是v-show?

我正在使用vue 2进行项目.我需要知道在哪种情况下性能更好:使用v-if还是v-show?.我有一个很长的列表,每个项目的列表都有一个隐藏的表单,我需要显示和隐藏点击一个包含每个项目列表的按钮.什么是更好的v-show切换类或使用v-if添加和删除表单?谢谢

javascript performance components vue.js vuejs2

13
推荐指数
3
解决办法
6950
查看次数

如何在reactstrap Dropdown中设置所选项目?

如何在reactstrap Dropdown中设置所选项目?

有下拉列表的示例:https://reactstrap.github.io/components/dropdowns/

当我在下拉列表中选择项目时,它不会显示.

*******************工作方案*****************************

import React from "react";
import {ButtonDropdown, DropdownItem, DropdownMenu, DropdownToggle} from "reactstrap";
import superagent from "superagent";

class BootstrapSelect extends React.Component {

    constructor(props) {
        super(props);

        this.toggle = this.toggle.bind(this);
        this.changeValue = this.changeValue.bind(this);
        this.state = {
            actions: [],
            dropDownValue: 'Select action',
            dropdownOpen: false
        };
    }

    toggle(event) {

        this.setState({
            dropdownOpen: !this.state.dropdownOpen
        });
    }

    changeValue(e) {
        this.setState({dropDownValue: e.currentTarget.textContent});
        let id = e.currentTarget.getAttribute("id");
        console.log(id);
    }


    componentDidMount() {
        superagent
            .get('/getActions')
            .type('application/json; charset=utf-8')
            .end(function (err, res) {
                console.log(res.body);
                this.setState({actions: res.body});
            }.bind(this)); …
Run Code Online (Sandbox Code Playgroud)

components reactjs reactstrap

13
推荐指数
1
解决办法
1万
查看次数

如何在我的组件上使用"vuetify"转换?

我正在我的项目中使用Vuetifyjs库.我想向我的组件添加转换 - 但是没有关于如何启动转换的文档.

例如,我想在屏幕上添加一些转换到我的卡的外观.

<v-card transition="v-slide-y-transition">...</v-card>
Run Code Online (Sandbox Code Playgroud)

如何开始转型?

javascript components material-design vuetify.js

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

反应 - 动态导入组件

我有一个页面,根据用户输入呈现不同的组件.目前,我已对每个组件的导入进行了硬编码,如下所示:

    import React, { Component } from 'react'
    import Component1 from './Component1'
    import Component2 from './Component2'
    import Component3 from './Component3'

    class Main extends Component {
        render() {
            var components = {
                'Component1': Component1,
                'Component2': Component2,
                'Component3': Component3
            };
            var type = 'Component1';  // just an example
            var MyComponent = Components[type];
            return <MyComponent />
        }
    }

    export default Main
Run Code Online (Sandbox Code Playgroud)

但是,我一直在更改/添加组件.有没有办法可能有一个文件只存储组件的名称和路径,然后这些文件动态导入另一个文件?

javascript import components reactjs react-component

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