Coder Social home page Coder Social logo

ub-ria-ui's Introduction

ub-ria-ui

UI components for ub ria applications - standardized & implemented

ub-ria-ui's People

Contributors

3610cn avatar anna-mm avatar bobshen avatar curarchy avatar dddbear avatar dianxialee avatar homfen avatar hunterfe avatar otakustay avatar pacoirene avatar southwhale avatar strwind avatar xutingting02 avatar yanghuabei avatar yankun01 avatar zxhfighter avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ub-ria-ui's Issues

[结构树]带复选框和单选框

这种组合的我们要怎么做,我感觉定制TreecontentTemplate,然后再使用selected的class去配置就行,要看和ESF的checkboxradio样式的整合,比如ESF提供类似的mixin

还有复选框有混合状态

2ae47c60351e79118f9791d440b5380c

29144a1f6162d4faa97bde793cc48853

@yankun01

[警告框]样式

cbcc3e77208127815430b34a4488f723

UE标准里还有一句“出现方式均为挤压式”,我不太明白是啥意思,得去细化一下

@bjlxj2008

[表格]内容对齐

这个不是控件的范畴,但是产品有一致性,所以在ub-ria中添加相关的CSS,比如.table-numeric-field这类

246ac88da103928d91f90d1838ce0f1e

@wurongyao

[输入框]下拉输入框

有2种可能的需求要明确:

  1. 输入框用于搜索下拉框的内容,最终还是只能从下拉框点
  2. 输入框可自由输入,下拉框只是一种辅助

80027276086c7df254fc2f4bdf4c7acd

@Exodia

[按钮]按钮组

UE给的是2个和3个按钮的,但我们应该能做到无限个按钮分成一个组

另外要支持纯图标的按钮成组,考虑是不是要考虑纯图标和带文字的图标混合成组

f18570902ca6c6a79594917ed1c4b88b

UE的规范中说按钮组是互斥的,但我认为互斥的应该通过BoxGroup控件来做,即是一种定制化的radio group

@yankun01 同时因为这个问题涉及radio group那边,我这里再请 @DDDBear@Exodia 一起看下

[分页]各种模式

我们系统能用到的是“完整模式”和“中间模式”,先把这2个做了,剩下的后续我们再安排

459382f0f9b9de336e204b74b07c1245

@bjlxj2008

[表格]双行内容

UE标准定了表格只有单行和双行(那图片预览算啥)

这一块还是要和UE再细化一下,是不是只有单行和双行的场景,会不会突破这个标准,图片预览这种情况怎么算,这里是不是真的要标准化等等

487e0a99d6f62b43d11f23011a36e3d8

@wurongyao

[下拉列表]基本功能

对照UE稿看一下是不是功能已经全了

UE标准里有一个“在工具条中使用下拉列表”,应该要单独的皮肤

@Exodia

[抽屉]一堆页面交互

  • 表单取消操作
  • 关闭操作
  • 中间页提示
  • 消息提示

这些不属于控件范畴,在ub-ria中细化,对一下UE标准

@Exodia

[日历选择]状态

包括:

  • 可选的单元格
  • 不可选的单元格
  • 在上个月的单元格
  • 已经选上的单元格
  • 以上状态的hover状态

dc51b0d12350c1a41c361505f8d38e23

@bjlxj2008

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.