首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

React PC端框架

Ant Design Ant Design是阿里巴巴团队出品ReactUI组件库。有自己独特设计风格理念。非常符合国人审美需求。并且支付宝、蚂蚁金服等多个阿里项目中投入使用。...它们是自我支持,并只要注入而且注入它们需要显示样式。 他们不依赖任何全局样式表,如 normalize.css。...Material-UI首先是移动开发,我们首先为移动设备编写代码,然后根据需要使用CSS媒体查询扩展组件。 要确保所有设备正确渲染触摸缩放,请将响应式视口元标记添加到 元素。...Semantic-UI-React Semantic-UI-React有极为丰富切漂亮UI组件库,并且结构化做得非常好。...Semantic-UI-React 4. React-Bootstrap 谈到组件库就不得不提Twitter公司开源Bootstrap了,它帮助多少程序猿解决了WEB-UI界面开发难题。

4.5K31

ASP.NET MVC学习笔记06编辑方法编辑视图

一篇,说到了MVC生成Index方法,Details方法,现在来说一下自动生成方法视图,应该怎么来进行编辑。...Display属性指明要显示字段名 称(本例“Release Date”来代替“ReleaseDate”)。...DataType属性用于指定类型数据,本例它是一个日期,所以不会显示存放在该字段时间详情。DisplayFormat属性Chrome浏览器里有一个bug:呈现日期格式不正确。...如果禁用 JavaScript,则不会有客户端验证,但服务器将检测回传值是无效,而且将重新显示 表单值与错误消息。本教程后面,我们验证更详细审查。...本篇,创建了一个搜索方法视图,使用它,用户可以通过电影标题流派来搜 索。

4.9K50
您找到你想要的搜索结果了吗?
是的
没有找到

Yii2开发简单日程管理后台

PHP学习网将不定时分享优质开源项目,优质技术文章,精选面试题资源,大家可以把PHP学习网设为星标,第一时间获取最新推送,以防错过优质内容 系统是基于Yii2高级版开发,后台使用是ace admin...我比较看中是里面有一个时间日期组件,这个广告或者是日程方面都有用处,可以剥离出来研究研究。...如图所示 特点 使用RBAC权限管理,所有操作基于权限控制 视图使用JS控制,数据显示使用jquery.DataTables 基于数据表增、删、改、查都有封装,添加新数据表操作方便 安装 提示:..., search, edit, defaultOrder, isHide 是 meTables 配置 * ------ value 为编辑表单radio、select, checkbox, 搜索表单...select 提供数据源,格式为一个对象 {"值": "显示信息"} * ------ search 搜索表单配置(不配置不会生成查询表单), type 类型支持 text, select 其他可以自行扩展

1.5K20

阿里高性能表单解决方案——Formily

表单状态管理复杂 表单场景化复用困难 等等这么多问题,我们不仅需要想办法解决,还要优雅解决,阿里数字供应链团队,经历了大量后台实践探索之后,沉淀出了 Formily 表单解决方案 ,以上提到所有问题...肯定不是,如果我们要表达一个字段,那么字段路径一定要有,因为要描述整个表单树结构,同时,我们还要管理起字段对应 UI 组件属性,比如 Input Select 都有它属性,举个例子,Input...路径系统 前面提到了表单领域模型字段模型,如果设计更完备的话,其实不止是字段模型,必须还要有一个表单模型作为顶层模型,顶层模型管理着所有字段模型,每个字段都有着自己路径,那如何查找这些字段呢?...react-jsonschema-form解法是,数据是数据,UI 是 UI,这样好处是,各个协议都是非常纯净协议,但是却带来了较大维护成本理解成本,用户要开发一个表单,需要不断两种协议心智做切换...比如一个字段要控制另一个字段显示隐藏。

3.1K20

ASP.NET MVC 5 - 验证编辑方法(Edit method)编辑视图(Edit view)

Display属性指明要显示字段名称(本例“Release Date”来代替“ReleaseDate”)。...DataType属性用于指定类型数据,本例它是一个日期,所以不会显示存放在该字段时间详情。DisplayFormat属性Chrome浏览器里有一个bug:呈现日期格式不正确。...如果禁用JavaScript,则不会有客户端验证,但服务器将检测回传值是无效,而且将重新显示表单值与错误消息。本教程后面,我们验证更详细审查。...当用户通过点击“过滤器”按钮,提交表单, Html.BeginForm助手会导致窗体post到它本身。 Visual Studio2013一个很好改善: 显示编辑视图文件时。...本节,您创建了一个搜索方法视图,使用它,用户可以通过电影标题流派来搜索。

6.7K110

「首席架构师推荐」React生态系统大集合

- React中生成复杂,经过验证扩展基于JSON表单 Redux-Autoform - 从元数据动态创建Redux-Forms uniforms - 一堆React组件帮助器,可以轻松生成验证表单...formik - React表单,没有眼泪 NeoForm - 用于表单状态管理验证模块化HOC react-jsonschema-form - 用于从JSON Schema构建Web表单React...组件 List View Select - 具有本机组件React NativeToggleable选择框 Final Form formland - 一个简单,超灵活,可扩展基于配置表单生成器...React - React形式 - React角状React形式 unform - ReactJS表单库,用于创建不受控制表单结构,包含嵌套字段,验证等等!...- 一个简单redux中间件,用于使用JSON Schema验证redux状态值对象类型 redux-persist - 坚持并补充redux商店 Redux教程 ES6使用ReactRedux

12.3K30

使用 TypeScript 编写 React.js 应用 | 笔记

引言 React.js 使用具有 Hooks 函数式组件 Built-in React Hooks – React 使用 create-react-app 创建工程 TypeScript React...; import React from 'react'; 最新版本 React 不是必需,因为它使用一个 JSX Transform React 17 RC and higher supports...单击表单保存按钮 验证卡片是否显示更新数据 刷新浏览器 验证项目是否仍处于更新状态 注意: 更新后卡片会被排到最后, 目前没有代码中排序 错误推断, 发现并不对, db.json 保存更新并不会重新排序...ProjectPage (请注意,我们现在有一个 ProjectPage 一个 ProjectsPage ,所以请注意你正确文件)。...build 目录内容 serve build 假设你想要提供单页应用程序或提供静态文件(无论是在你设备还是本地网络), 包 serve 是提供静态内容 Web 服务器。

69890

k3cloud开发实例

运行测试; ---- 2、动态表单插件 2. 动态表单插件 动态表单插件提供了丰富接口,通过这些接口可以插件表单编辑列表界面样式、操作进行控制,也可以对显示数据进行各种处理。...动态表单外观逻辑都是IDE设置,设置数据保存在动态表单模型元数据,具体由布局元数据(LayoutInfo)记录表单外观数据,由业务元数据(BusinessInfo)记录表单逻辑数据,这2个类分别由...先看看界面元素访问。实际业务,经常需要对单据扩展,增加功能,那么就需要访问菜单、字段显示隐藏锁定等。...例如: 直接调拨单,增加保存服务插件,保存事务前,计算未结算关联数量。这个数据结算业务逻辑中使用,必须保证数据准确有效,不需要调拨界面显示。如果在web插件中计算会有2个问题: 1.    ...增加下拉列表,显示单据头所有字段; 2.      分录菜单增加库存查询(FQueryInventory)菜单项; 3.

3.9K11

ASP.NET Core结合枚举资源文件显示列表

模型类某些属性以枚举形式出现,我们希望在打开编辑表单选择列表显示枚举值。有时我们想要枚举元素名称,但有时我们想要使用自定义名称甚至翻译。...这个例子演示了如何获取枚举元素名称以选择ASP.NET Core列表。 假设我们有一个客户实体,其客户类型属性定义为枚举。...: 枚举成员一个名字 具有Display属性和静态名称Enum成员 具有显示属性资源文件枚举成员 我资源文件在这里。...现在添加了一个简单编辑视图,并使用Html.GetEnumSelectList()扩展方法来填充带有enum成员选择列表。注意我如何添加第一个空选择(选择类型)作为选择列表唯一成员。...,可以看到选择列表填充了枚举成员,并且ASP.NET Core带有名称资源文件DisplayAttribute。

1.4K20

干货 | 携程动态表单DynamicForm设计与实现

一、简介 很多软件系统表单开发都是很重要一个部分。表单开发,往往会遇到重复开发问题,例如在页面搭建系统,除了组件本身逻辑,配置组件数据表单通常也需要开发人员重复手动开发。...这就导致开发人员不仅要维护组件本身逻辑,还要维护组件配置表单,严重影响组件开发迭代效率。...当然,缺点也是显而易见,定制化开发无法满足快速迭代活动运营要求,往往一个需求来了立马就要上线,这个时候定制化开发发布流程就会严重制约生产力。...DynamicForm乐高平台应用 为了应对乐高组件快速迭代业务需求,必须研发出一种能够让组件属性快速得到应用表单技术框架,这样以保证组件新增属性时,无需进行新代码开发,需通过简单配置即可生成新组件属性...动态表单一个比较重要点是需要解决JSON可视化配置,为此表单也开发了table列表式JSON列表组件,子项配置就基于嵌套表单实现配置字段,并且能够增删改查条目,excel导入,导出数据。

2.2K20

Asp.Net MVC4入门指南(6):验证编辑方法编辑视图

本节,您将开始修改为电影控制器所新加操作方法视图。然后,您将添加一个自定义搜索页。 浏览器地址栏里追加/Movies, 浏览到Movies页面。并进入编辑(Edit)页面。...此属性指定了Edit方法重载,此方法被POST 请求所调用。您可以将HttpGet属性应用于第一个编辑方法,但这是不必要,因为它是默认属性。...自动生成代码,使用了Helper方法几种简化 HTML 标记。 Html.LabelFor 用来显示字段名称("Title"、"ReleaseDate"、"Genre"或"Price")。...换句话说,执行 GET 操作,应该是一种安全操作,没有任何副作用,不会修改您持久化数据。 添加一个搜索方法搜索视图 本节,您将添加一个搜索电影流派或名称SearchIndex操作方法。...这将可使用/Movies/SearchIndex URL。该请求将显示一个 HTML 表单,其中包含输入元素,用户可以输入一部要搜索电影。

4.2K100

详细剖析|袋鼠云数栈前端框架Antd 3.x 升级 4.x 踩坑之路

3.x 表单任意一项修改,都会导致 Form.create () 包裹表单重新渲染,造成性能消耗; 4.x ,Form.create () 不再使用。...注意以下问题: ・将之前写在 getFieldDecorator name/rules 等移到属性; ・初始化 form 处理,避免同名字段冲突问题; ・关于表单联动问题,官方提供了 shouldUpdate...这里稍微注意一下,请勿设置 shouldUpdate 外层 Form. Item 添加 name, 否则,你会得到一个 error。...通过这次 UI 升级 antd 升级之后,Form 表单在数栈应用发生了较大变化,从老版本 label/component 横向排版改为了纵向改版,横向空间不⾜情况下,使⽤上下结构能有效提...・模块复用 新版 rc-select ,antd 官方抽取了一个 generator 方法。它主要接收一个 OptionList 自定义组件用于渲染下拉框部分。

4K30

Dooring-Saas低代码技术详解

比如我们研发中常遇到: H5可复用业务模版 页面通用能力封装 页面搭建灵活性复用性 通用业务组件库 动态表单复用性 图表库复用性 等问题, 为了实现这一目标, 需要系统针对这些问题进行产品设计...此外还支持自定义组件,二次开发,设计模板等能力,以满足功能跨领域分层需求。 开箱即用, Dooring 内置了表单渲染器、页面渲染器、动态加载内核等,需一套源码即可上手开发。...目录. config 详解 config 本质一个对象, 也就是组件所能暴露出来属性集合, editData 数组每一项key 一致, 如下: { cpName: 'Header'...组件物料开发 组件物料开发依赖于一节说搭建协议设计, 开发 Dooring 自定义组件时我们只需要按照通用 react 组件开发模式来写我们组件即可, 唯一不同就是每一个组件都需要定义自己...editData 字段值, 基于表单渲染引擎来动态渲染出来.

24220

11个让你 React 应用程序更加出彩

提供支付处理软件 API 金融科技世界享有盛誉,他们 React 库是大众最爱。.../introduction/ 11、semantic-ui-react 如果你想尝试除 Bootstrap 之外一个样式库,那么semantic-ui-react....它是语义 UI官方 React 集成,许多公司日常工作中使用它。借助大量内置功能,semantic-ui-react您可以通过向目标元素添加特定类来快速设计漂亮 React 网站。...了解更多信息地址:ttps://react.semantic-ui.com/ 综上所述 无论你是 React 新手还是从它一开始就一直使用它,你一定会在某个时候使用不同库。...它们可以用于极大优势并帮助提升你代码。 构建下一个 React 项目时,尝试实现此处共享库之一。也许有一天你会设计开发一个自己库! 感谢你阅读,祝编程愉快!

1.5K10

还在手撸管理系统前端页面吗,试试自动生成工具,导入数据库结构一键生成

前言现在服务端形形色色代码生成工具层出不穷,从生成增删改查sql,到生成 service、controller 等,可以说是非常成熟,而前端迭代较快,各色各样JS框,UI框架等等,比较杂乱,而绝大多数我们只想开发一个管理系统...介绍没错,使用 light2f 可以像服务端代码生成一样,连接数据库或者导入数据库结构 sql,一键就能生成完整前端功能,包括查询,显示,修改,添加以及对应接口方便快捷。...不同是这些生成代码不满足需求时候需要手动开发介入,加点稍微复杂功能(比如再在页面中加一个弹窗,编辑一些其它信息)都需要来接着生成代码来手工接着写代码来完成相关功能,也许还有很多比如百度 amis...,那么修改查询路径为:\${fileName}/select,其中\${filename} 是动态生成页面时候页面名称,在下面步骤可以修改,也可以使用\${fileName.toLower},\$...图片第四步,选择需要生成时使用字段可以选择关联表,然后选择对应增删改查需要使用字段。当然为了方便会自己猜测所需要字段,并按字段类型自动使用组件。

1.6K02

React 中非受控受控组件

React 中非受控受控组件 两者都是呈现 HTML 表单元素 React 组件。这意味着,每当您创建具有 HTML 表单组件时,您都会创建两个组件任何一个。...受控组件 HTML 表单元素(如、 )通常自己维护 state,并根据用户输入进行更新。...「默认值」 React 渲染生命周期中,DOM 值将被表单元素 value 属性覆盖。通过使用不受控制组件,您可能希望 React 设置初始值,但保持后续更新不变。...在这种情况下, 你可以指定一个 defaultValue 属性,而不是 value。一个组件已经挂载之后去更新 defaultValue 属性值,不会造成 DOM 任何更新。...若要使用非受控制组件,可以使用 ref 直接访问 DOM 值。对于受控组件,我们将表单数据值存储 React 组件状态属性

2.3K20

翻译 | 玩转 React 表单 —— 受控组件详解

“被控制“ 表单数据保存在 state 本文示例,是父组件或容器组件 state)。...options:是一个数组(本例是字符串数组)。通过组件 render 方法中使用 props.options.map(), 该数组每一项都会被渲染成一个选择项。...selectedOption:用以显示表单填充默认选项,或用户已选择选项(例如当用户编辑之前已提交过表单数据时,可以使用这个 prop)。...清除表单子组件显示数据很简单,只要把容器 state (译注:这里是指 state 对象挂载各个变量)设置成空数组空字符串就可以了(如果有数字输入框的话则是将值设置成 0)。...2. handleFormSubmit 为了提交表单数据,我们从 state 抽取需要提交属性值,创建了一个对象。接着使用 AJAX 库或技术将这些数据发送给 API(本文不包含此类内容)。

11.4K100

AngularDart4.0 指南- 表单

一路你将学习如何: 用组件模板构建一个Angular表单使用ngModel创建读取写入输入控制值双向数据绑定。 跟踪状态变化表单控件有效性。...模板驱动形式 您可以通过使用本页描述特定于表单指令技术Angular模板语法编写模板来构建表单。 您也可以使用响应式(或模型驱动)方法来构建表单。...您将在表单添加一个select,并使用ngFor(先前显示数据”页面中看到一种技术)将选项绑定到powers列表。...p模板输入变量每次迭代是不同power; 您使用插值语法显示其名称。 与ngModel双向数据绑定 现在运行应用程序有点令人失望。 ? 你没有看到英雄数据,因为你还没有绑定到英雄。...如果没有Angular帮助,你需要做什么才能将按钮启用/禁用状态连接到表单有效性? 对你来说,这很简单: (增强表单元素定义一个模板引用变量。 多处按钮引用该变量。

17.4K30

Form 表单在数栈应用(下):深入篇

​ 这篇文章主题为我们对 Form 表单在数栈产品中使用之后理解消化一个过程,通过介绍一些 Form 表单中常用到方法,来理解部分设计思想,加深我们对技术追求。... Form 表单在数栈应用(): 校验篇 中提到,我们生在一个最好时代,其实是别人造好轮子帮我们做了一些事情,那我们今天看一看,别人轮子是怎么造,我们自己能不能实现。...createBaseForm 方法,这个方法起到装饰器作用, props 包装了一个默认为 form 变量,在这个变量完成 Form 所有功能。...getFieldProps getFieldValuePropValue 方法中分别验证: 初始化数据字段时将数据字段放到 fieldsStore ; 挂载 props 到输入组件时会从 fieldsStore...二、自己 Form 效果代码可以 https://stackblitz.com/edit/react-ts-uoj5pj 查看。

83420
领券