- 浏览: 495820 次
- 性别:
文章分类
- 全部博客 (369)
- Java (48)
- Struts (1)
- Spring (4)
- Hibernate (7)
- WebServices (2)
- XML (3)
- web服务器 (12)
- PHP (16)
- FLEX (13)
- Flash (7)
- JavaScript (35)
- Ajax (4)
- Jquery (18)
- EXTJS (7)
- CSS (7)
- HTML (7)
- JSON (5)
- 好玩的 (1)
- 其他 (21)
- Oracle (35)
- mysql (12)
- Linux (12)
- JDBC (2)
- EJB3 (1)
- AOP (1)
- 正则表达式 (6)
- JSF (1)
- 设计模式 (1)
- RBAC (1)
- PowerDesigner (1)
- windows (1)
- 电脑工具软件 (3)
- SEO (3)
- maven (13)
- cms (9)
- JSP (5)
- jpbm (1)
- eclipse (8)
- sql (4)
- android (3)
- 浏览器 (5)
- 国外IT网站 (1)
- 文摘 (1)
- 文档 (31)
- doc命令 (1)
- webgl (1)
- html5 (1)
- ant (1)
- mongodb (0)
- 操作系统 (1)
- Dreamweaver (1)
- hadoop (2)
- xpath (1)
- nutch (1)
- window (1)
- xm (2)
- excel (1)
- httpclient (0)
- YII (2)
- CXF (1)
- Quartz (1)
- jsoup (2)
- wifi (2)
- logback (1)
- 硬件 (1)
- 工具 (3)
- freemark (1)
- ide (2)
- mail (1)
- log (1)
- ueditor (1)
- 链接 (1)
- reaver (2)
- js (1)
- .net (1)
- chrome (1)
- git (1)
- Docker (1)
- unicode (1)
- 多线程 (1)
- 并发 (1)
- Nashorn (3)
- Angular (1)
- curl (1)
- Cygwin (1)
- nashron (1)
- Babel (1)
- React Native (1)
- sip (1)
- openmeetings (1)
- IDEA (0)
- CAS (1)
最新评论
-
沉醉音乐的咖啡:
使用 preventDefault() 函数来阻止对表单的提交。 -
PhoenixHorse:
原表的索引啥的不就失效了吗
oracle修改表精度 -
yupengcc:
资料带走 3Q
RBAC模型 -
Java路:
...
JSON-LIB快速入门(转) -
damoqiongqiu:
utf-8下,E文字符占1个字节,中文字符占3个字节。如果一个 ...
AS3:截取定长度的字符串
function fieldToColumn(str) { if (!!str && typeof(str) === "string") { return str.replace(/[a-z]+[A-Za-z0-9]+/g, function (match) { return match.replace(/[A-Z]|\d+/g, function (match) { return "_" + match.toLowerCase(); }) }) } return str; } function getClassName(str) { return str.match(/class\s+[a-zA-z0-9]+/g)[0].match(/([a-zA-Z0-9]+)$/)[0]; } function getFields(str) { return str.match(/(?:private\s+[a-zA-Z0-9]+\s+)([a-zA-Z0-9]+)(?=\s*;)/g).map(function (mc) { return mc.match(/([a-zA-Z0-9]+)$/)[0] }); } function genMapping(className,fields){ var xml='<class name="'+className+'" table="TSS_COURIER">\n'+ ' <id name="id" type="java.lang.Long">\n'+ ' <column name="ID" precision="22" not-null="true"/>\n'+ ' <generator class="sequence">\n'+ ' <param name="sequence">SEQ_TSS_COURIER</param>\n'+ ' </generator>\n'+ ' </id>\n'; for(var i=0;i<fields.length;i++){ xml+= ' <property name="'+fields[i]+'" type="java.lang.String">\n'+ ' <column name="'+fieldToColumn(fields[i])+'"/>\n'+ ' </property>\n'; } xml+='</class>\n'; return xml; } var str = 'package org.smart4j.sample.entity;\n'+ 'import org.smart4j.framework.orm.annotation.Entity;\n'+ 'public class Product {\n'+ ' private long id;\n'+ ' private long productTypeId;\n'+ ' private String name;\n'+ ' private String code;\n'+ ' private int price;\n'+ ' private String description;\n'+ ' private String picture;\n'+ ' public long getId() {\n'+ ' return id;\n'+ ' }\n'+ ' public void setId(long id) {\n'+ ' this.id = id;\n'+ ' }\n'+ ' public long getProductTypeId() {\n'+ ' return productTypeId;\n'+ ' }\n'+ ' public void setProductTypeId(long productTypeId) {\n'+ ' this.productTypeId = productTypeId;\n'+ ' }\n'+ ' public String getName() {\n'+ ' return name;\n'+ ' }\n'+ ' public void setName(String name) {\n'+ ' this.name = name;\n'+ ' }\n'+ ' public String getCode() {\n'+ ' return code;\n'+ ' }\n'+ ' public void setCode(String code) {\n'+ ' this.code = code;\n'+ ' }\n'+ ' public int getPrice() {\n'+ ' return price;\n'+ ' }\n'+ ' public void setPrice(int price) {\n'+ ' this.price = price;\n'+ ' }\n'+ ' public String getDescription() {\n'+ ' return description;\n'+ ' }\n'+ ' public void setDescription(String description) {\n'+ ' this.description = description;\n'+ ' }\n'+ ' public String getPicture() {\n'+ ' return picture;\n'+ ' }\n'+ ' public void setPicture(String picture) {\n'+ ' this.picture = picture;\n'+ ' }\n'+ '}\n'; console.log(getClassName(str)); console.log(getFields(str)); console.log(getFields(str).map(function(mc){return fieldToColumn(mc)})); console.log(genMapping(getClassName(str),getFields(str)));
发表评论
-
js add day
2016-05-18 21:32 0function addDays(date, days) ... -
nashron Arttemplate
2015-12-05 14:35 750load("http://aui.github. ... -
javascript 生成菜单
2015-02-05 13:38 650var memu="<ul style=' ... -
Example of a Javascript Closure: setTimeout Inside a For Loop
2015-01-08 22:18 588for(var i = 1; i <= 2; i++ ... -
Ctrl + Key Combination – Simple Jquery Plugin
2014-12-31 12:26 557http://www.gmarwaha.com/blog/20 ... -
ueditor 工具栏(按钮栏)取消 浮动(悬停,漂浮.***)
2014-10-16 14:48 3521这个设置工具栏浮动的 ueditor.config.js修改 ... -
JavaScript获取HTML页面源代码
2014-10-09 11:15 516<a href="javascript:g ... -
编辑器
2014-09-28 16:04 546Ueditor(51CTO博客编辑器) TinyMCE(博客园 ... -
tmall T码
2014-06-07 13:48 851setInterval(function () { $ ... -
ext combox添加空值项
2014-05-15 10:44 857listeners:{expand:initComboBo ... -
js Objec->String
2014-05-13 15:39 735function obj2string(o){ var ... -
js 正则测试
2014-03-31 16:31 486forTemple="类别1:{类别1}|类别2 ... -
JavaScript的性能优化:加载和执行
2013-09-09 09:28 797随着Web2.0技术的不断推广,越来越多的应用使用 Jav ... -
时间戳转时间函数
2013-01-18 10:32 777function(data) { var d=n ... -
jquery 控制 select radio checkbox input 不可修改
2012-10-26 20:44 4864$("#formTab5,#formTab4 ... -
js正则
2012-08-30 15:02 0var pattern1 =/\[bc\]at/i; ... -
chrome developer tool 调试技巧
2012-08-22 16:01 1048chrome developer tool 调试技巧 ... -
Easyui ‘Rowspan’ 为空或不是对象
2012-06-06 11:46 0出现 ‘Rowspan’ 为空或不是对象异常是因为 $( ... -
HTML DOM Event 对象 方法
2012-05-23 10:52 944http://www.w3school.com.cn/html ... -
jquery 设置页面iframenei的body样式
2012-05-09 17:59 2360jquery 设置页面iframenei的body样式 $ ...
相关推荐
JS控制明细列显示隐藏 同时控制字段必填属性.js
本文将深入探讨如何使用jQuery来实现表格列字段的筛选功能,并且会在改变筛选条件时实时更新表格内容。 首先,让我们理解HTML结构。在`index.html`文件中,通常会有一个表格(`<table>`)元素,包含表头(`<thead>`...
在JavaScript中实现点击表格(Table)表头进行字段排序是一种常见的功能需求,特别是在网页数据展示时,用户往往希望可以通过点击列头对数据进行升序或降序排列。本示例将详细讲解如何通过JavaScript实现这一功能。 ...
js 实现 用JavaScript隐藏或显示表格列! 值得下载看看!资源免费,大家分享!!
在前端开发中,JavaScript(JS)是一种至关重要的脚本语言,尤其在构建交互式用户界面时。本话题聚焦于“js实现点击table表头字段带箭头标示”,这是一个常见需求,特别是在数据展示和管理中。它使得用户可以通过...
在JavaScript中,显示或隐藏网页中的某些列是一个常见的需求,特别是在构建动态用户界面时。这个需求通常涉及到HTML表格(`<table>`元素)或者通过CSS布局实现的列状结构。以下是一些关于如何使用JavaScript来操作...
另外,SharePoint 2013也提供了其他方法来实现这一目标,比如使用JavaScript或者jQuery在页面加载后动态修改DOM,将URL字段转换为图片。这种方法更灵活,但可能需要更多的前端开发知识。 总的来说,"SharePoint2013...
主表控制明细列隐藏显示
JavaScript,如jQuery或Vue.js,可以实现动态交互,如表单验证、异步提交等。在前端展示数据时,可以通过Ajax技术向服务器发送请求,获取最新数据并更新到页面上。 文件"SoftwareConfig"可能是指配置文件,比如...
【js模板】根据主表字段显示或隐藏明细表指定列
为此,库提供了列映射功能,允许你指定JSON字段与表格列的对应关系,以及自定义转换函数。 5. **事件处理**:为了增加交互性,你可以监听表格上的事件,例如点击行、单元格等。json-table-converter库可能提供了...
asp(javascript)服务器端(adox应该本地也可用,没测试),读取数据库表,列,字段信息(字段名称,长度,类型,描述,是否允许空值,是否自增量) 扩展一下可以做数据源允许的更多事情。
根据提供的文件信息,本文将详细解释如何在LigerGrid中实现动态改变加载字段列名的功能。这涉及到对LigerGrid的基础使用、参数设置以及通过JavaScript编程实现动态更改的方法。 ### LigerGrid概述 LigerGrid是一款...
1. **Java实体类**:这些类通常代表数据库中的表,每个字段对应表的一列。实体类包含了属性(对应字段)、getter和setter方法,以及可能的构造函数。通过JavaScript生成这些类,可以大大减少手动编写的工作量,确保...
js某一列值的合计统计,这是对前端某一字段的值进行统计,不是从后台数据库中调取数据。对于某一列值有进行过运算处理过的统计,就很值得一用了。
在本文中,我们将探讨如何在jqGrid中动态获取列和列字段,这对于创建自定义功能或者根据用户需求动态展示数据非常有用。 首先,问题背景是关于jqGrid表格插件的使用,我们需要获取表格的表头(即列名)和表格字段,...
本篇文章将详细介绍如何利用`GridLookUpEdit`进行动态配置列,并将其设置为查询的关键字段,以提升用户体验并实现灵活的数据操作。 `GridLookUpEdit`是DevExtreme库中的一个组件,它结合了`GridView`和`Lookup`的...
4. **使用数据列格式化函数**:通过定义`dataLabels.formatter`回调函数,可以根据实际情况动态地调整标签内容。这可以用来截断、省略或转换字段名称。例如: ```javascript plotOptions: { pie: { dataLabels: ...
在数据库中,每个表格(表)都由一系列字段(列)组成,每个字段都有其特定的数据类型,如整数、字符串、日期等。 导出数据库字段到网页的过程中,首先需要进行的是数据结构的获取。这通常通过SQL查询实现,例如...
在数据库术语中,字段是表中的一个列,它存储某一类信息,比如姓名、年龄或地址。在编程中,字段可能指的是字符串的一部分,例如一个URL中的子串。截取字段就是从这些数据源中提取出我们感兴趣的特定部分。 在不同...