UNPKG

2.42 kBHTMLView Raw
1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<title>Title</title>
7<link rel="stylesheet" href="//design.yyuap.com/static/uploader/css/webuploader.css">
8<link rel="stylesheet" href="//design.yyuap.com/static/uui/latest/css/font-awesome.css">
9<link rel="stylesheet" type="text/css" href="//design.yyuap.com/static/uui/latest/css/u.css">
10<link rel="stylesheet" type="text/css" href="//design.yyuap.com/static/uui/latest/css/tree.css">
11<link rel="stylesheet" type="text/css" href="//design.yyuap.com/static/uui/latest/css/grid.css">
12<style id="demo-style" media="screen">
13</style>
14</head>
15<body style="background-color: #eceff1;margin-left: 20px;width: calc(100% - 20px );">
16<!--
17 HTML
18 u-meta:框架特有标记,框架通过识别此标记创建对应UI组件,以及进行数据绑定
19 id,type.data,field为必选项
20 id:创建组件唯一标识
21 type:创建组件对应的类型
22 data:指定数据模型中的数据集
23 field:绑定数据集中对应的字段
24-->
25<div class="u-form-group">
26 <label>验证测试用例</label>
27 <div class="u-input-group u-has-feedback" u-meta='{"id":"f1field","type":"string","data":"dt1","field":"f1"}'>
28 <div class="u-input-group-before" style="color: red;">*</div>
29 <input type="text" class="u-form-control">
30 </div>
31</div>
32<script src="//design.yyuap.com/static/jquery/jquery-1.11.2.js"></script>
33<script src="//design.yyuap.com/static/uploader/js/webuploader.js"></script>
34<script src="//design.yyuap.com/static/knockout/knockout-3.2.0.debug.js"></script>
35<script src="//design.yyuap.com/static/uui/latest/js/u-polyfill.js"></script>
36<script src="//design.yyuap.com/static/uui/latest/js/u.js"></script>
37<script src="//design.yyuap.com/static/uui/latest/js/u-tree.js"></script>
38<script src="//design.yyuap.com/static/uui/latest/js/u-grid.js"></script>
39<script src="//design.yyuap.com/static/requirejs/require.debug.js"></script>
40<script>
41// JS
42
43var app,viewModel;
44
45viewModel = {
46 dt1: new u.DataTable({
47 meta:{
48 f1:{type:'string',required:true,maxLength:8,minLength:3},
49 f2:{type:'string',required:true,maxLength:8,minLength:3,notipFlag: true,
50 hasSuccess: true},
51 }
52 })
53};
54
55
56app = u.createApp({
57 el:'body',
58 model:viewModel
59});
60
61var r = viewModel.dt1.createEmptyRow();</script>
62</body>
63</html>