小编dst*_*ics的帖子

如何使用 Redux 表单实现 Google reCAPTCHA

我有一个联系页面,上面有一个如下定义的联系表单:

import React from "react";
import { Field, reduxForm } from "redux-form";
import Recaptcha from "react-recaptcha";

const required = value => (value ? undefined : "This field is required.");
const email = value => value && !/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i.test(value) ? "Invalid email address." : undefined;

const renderInput = ({
    input,
    label,
    type,
    meta: { touched, error }
}) => (
    <div className="form-group">
        <label className="col-sm-2 control-label">{ label }</label>
        <div className="col-sm-10">
            { (type == "text" || type == "email") ? <input { ...input } …
Run Code Online (Sandbox Code Playgroud)

recaptcha reactjs redux-form

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

如何将属性页面实现到eclipse项目

这是交易.我以编程方式在eclipse rcp中创建了一个项目.然后我添加一些持久性属性.现在,我想在项目浏览器视图中右键单击项目,然后单击属性选项卡.应该有我的属性页面.这是我有的:

<extension
         point="org.eclipse.ui.propertyPages">
      <page
            adaptable="false"
            class="bg.bulsi.rcp.first.properties.SamplePropertyPage"
            id="bg.bulsi.rcp.first.properties.samplePropertyPage"
            name="Sample Page"
            nameFilter="*.*"
            objectClass="org.eclipse.core.resources.IProject"
            selectionFilter="single">
         <enabledWhen>
            <instanceof
                  value="org.eclipse.core.resources.IProject">
            </instanceof>
         </enabledWhen>
      </page>
   </extension>
Run Code Online (Sandbox Code Playgroud)

为什么这个页面不显示在项目的属性中?

java eclipse properties project eclipse-rcp

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

将鼠标侦听器添加到java swt图像

好的,所以我创建了这样的图像:

Image deleteImage = new Image(viewer.getTable().getDisplay(),
                        Provider.PATH_TO_DELETE_ICON);
Run Code Online (Sandbox Code Playgroud)

如何添加鼠标监听器,以便我知道何时单击图像?

这是我的标签提供者类:

private class MyLabelProvider extends LabelProvider implements
            ITableLabelProvider {

        @Override
        public Image getColumnImage(Object element, int columnIndex) {
            if (columnIndex == 3) {
                Image deleteImage = new Image(viewer.getTable().getDisplay(),
                        Provider.PATH_TO_DELETE_ICON);
                return deleteImage;
            }
            if (columnIndex == 4) {
                Image editImage = new Image(viewer.getTable().getDisplay(),
                        Provider.PATH_TO_EDIT_ICON);
                return editImage;
            } else
                return null;
        }

        public String getColumnText(Object element, int index) {
            Provider provider = (Provider) element;
            switch (index) {
            case 0:
                return Integer.toString(provider.getId());
            case 1:
                return provider.getName(); …
Run Code Online (Sandbox Code Playgroud)

java eclipse swt image listener

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