private void btnCreateCode_Click(object sender, EventArgs e){string objName = txtObjName.Text;if (objName.Length <= 0) {MessageBox.Show("缺少对象名");return;}string[] objPros = rtbObjPro.Lines;if (objPros.Length <= 0) {MessageBox.Show("缺少属性项");return;}StringBuilder sbResult = new StringBuilder();sbResult.AppendLine(@"<div class=""table - responsive"">");sbResult.AppendLine(@"  <table class=""table table - striped"">");sbResult.AppendLine(@"      <thead>");sbResult.AppendLine(@"          <tr>");//creat th infostring strtmp = "";for (int i = 0; i < objPros.Length; i++) {strtmp = "<th>" + objPros[i].ToString() + @"</th>";sbResult.AppendLine("               "+strtmp);}sbResult.AppendLine(@"          </tr>");sbResult.AppendLine(@"      </thead>");sbResult.AppendLine(@"      <tbody>");strtmp = @"            <tr ng-repeat=""" + objName + " in " + objName + "s " + "track by " + objName + ".id>";sbResult.AppendLine(strtmp);sbResult.AppendLine("              <td>{{" + objName +".id}}</td>");for (int i = 0; i < objPros.Length; i++){strtmp = "<td>{{" + objName + "." + objPros[i].ToString() + @"}}</td>";sbResult.AppendLine("              " + strtmp);}sbResult.AppendLine(@"              <td class=""text - right"">");sbResult.AppendLine(@"                  <button type=""button"" ");sbResult.AppendLine(@"                          class=""btn btn - info btn - sm""> ");sbResult.AppendLine(@"                      <span class=""glyphicon glyphicon - eye - open""></span>");sbResult.AppendLine(@"                  </button>");sbResult.AppendLine(@"                  <button type=""button"" ");sbResult.AppendLine(@"                          class=""btn btn-primary btn-sm""> ");sbResult.AppendLine(@"                      <span class=""glyphicon glyphicon-pencil""></span>");sbResult.AppendLine(@"                  </button>");sbResult.AppendLine(@"                  <button type=""button"" ");sbResult.AppendLine(@"                          class=""btn btn-danger btn-sm""> ");sbResult.AppendLine(@"                      <span class=""glyphicon glyphicon-remove-circle""></span>");sbResult.AppendLine(@"                  </button>");sbResult.AppendLine(@"              </td>");sbResult.AppendLine(@"          </tr>");sbResult.AppendLine(@"      </tbody>");sbResult.AppendLine(@"  </table>");sbResult.AppendLine(@"</div>");sbResult.AppendLine(@"<div class=""text - center"">");sbResult.AppendLine(@"  <uib-pagination class=""pagination - sm"" total-items=""totalItems"" ng-model=""page"" ng-change=""loadAll()""></uib-pagination>");sbResult.AppendLine(@"</div>");rtbResult.Text = sbResult.ToString();}}

转载于:https://www.cnblogs.com/whiteHome/p/5420169.html

为bootstrap+angularJs打造的表格代码生成器相关推荐

  1. Bootstrap Table 表头和表格内容不对齐

    Bootstrap Table 表头和表格内容不对齐 前言 原因 解决方式 思路一 思路二 思路三 前言 之前的一次开发中使用到了Bootstrap Table的组件,在使用过程中出现了表头与表格内容 ...

  2. 使用angularJs ng-repeat做表格合并行效果

    描述 使用angularJs做出表格合并的效果 后端返回的数据 [{"fileName":"111.pcap.00","startTime" ...

  3. Bootstrap+angularjs+MVC3+分页技术+角色权限验证系统

    1.Bootstrap使用教程 相关教程: http://www.bootcss.com/components.html 页面使用代码: <script src="@Url.Conte ...

  4. 基于 jQuery 与 Bootstrap 简单封装一个表格分页的组件

    最近遇到一个需求:页面上的数据可能会有很多条,需要将数据分页展示在表格中.项目用的是 jQuery 和 Bootstrap,本来想直接用 bootstrapTable 插件,但是需要额外引入 js 文 ...

  5. php 表格导入excel插件,BootStrap Fileinput插件和表格插件相结合实现导入Excel数据的文件上传、预览、提交的步骤...

    这篇文章主要介绍了BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传.预览.提交的导入Excel数据操作步骤,需要的朋友可以参考下 bootstrap ...

  6. 基于bootstrap框架的bootstrap-table表格使用

    1.导入相应的bootstrap,bootstrap-table的包 2.正常页面示意图 3.jsp页面源码 <html><head><title>管理员信息管理& ...

  7. bootstrap 点击加号 表格_bootstrap中的输入组按钮,点击加号加1,减1子

    在这里使用HTML和引导找到代码来创建数字上下用加号和减号按钮 // Jquery $(document).on('click', '.value-control', function() { var ...

  8. OnSen UI结合AngularJs打造”美团APP我的”页面 --Hybrid App

    1.页面效果图: 演示地址:http://www.nxl123.cn/bokeyuan/meiTuanDemo_mine/ 2.核心代码 mine.html: <ons-page id=&quo ...

  9. Bootstrap+Angularjs自制弹框

    指令 directive('bsPopup', function ($parse) {return {require: 'ngModel',restrict: 'A',link: function ( ...

最新文章

  1. 机器视觉工程师必须了解的基础知识
  2. [C#]获取指定文件夹下的所有文件名(递归)
  3. shownews.php,newsshow.php
  4. 图论算法(一)--最短路径的DFS/BFS解法(JAVA )
  5. Maven的基本应用
  6. 11.4 Daily Scrum
  7. php管理nginx虚拟主机shell脚本
  8. 想通过好的商业模式赚钱,应该钻研“道”还是“术”呢?
  9. 硬纪元AI峰会前瞻:线下大数据驱动下的新零售,目标是精准营销
  10. Oracle-11g数据库安装教程
  11. DQN玩Atari游戏安装atari环境bug指南
  12. android 转码工具下载,m3u8视频转码工具
  13. 微信的原创保护机制到底是如何实现的?
  14. 基于Debezium 1.6和Oracle 11g 的 Debezium-Oracle实战
  15. Python实现输出电话号码对应的字母组合
  16. 电力电子技术的matlab实践 下载,电力电子技术MATLAB仿真实践指导及应用
  17. CTF编码和加密总结
  18. java编程题库公众号,已获万赞
  19. 什么是反射、反射可以做些什么
  20. 【GPGPU编程模型与架构原理】第二章 2.1 计算模型

热门文章

  1. 实时音视频直播带货中影响用户体验的Bug根因
  2. PIP scrapydo时报错ERROR: Command errored out with exit status 1: python setup.py egg_info Check the log
  3. 【Twitter】时序图神经网络
  4. 私有网络解决方案Start9 Labs完成120万美元融资,以推动其硬件Embassy后续发展
  5. 赛锐信息:SAP ABAP 概述
  6. C# 语言历史版本特性(C# 1.0到C# 8.0汇总)
  7. Myslq 之创建数据表
  8. [SHOI2008]小约翰的游戏John
  9. js获取jsp上下文地址
  10. [HNOI 2014]道路堵塞