20230808;
1.DataGrid:easyui的datagrid向后台传递参数使用的model
@Data public class DataGrid { private int page = 1;// 当前页 private int rows = 10;// 每页显示记录数 private String sort = null;// 排序字段名 private SortDirection order = SortDirection.asc;// 按什么排序(asc,desc) private String field;//字段 private String treefield;//树形数据表文本字段 private List results;// 结果集 private int total;//总记录数 private String footer;//合计列 private String sqlbuilder;//合计列 }
2.Db2Page.java:页面表示数据与数据库字段的对应关系
//页面表示数据与数据库字段的对应关系 public class Db2Page { String fieldPage; // 页面的fieldID String columnDB; // 数据库的字段名 IMyDataExchanger dataExchanger; // 数据变换 // 构造函数1:当页面的fieldID与数据库字段一致时(数据也不用变换) public Db2Page(String fieldPage) { this.fieldPage = fieldPage; this.columnDB = fieldPage; this.dataExchanger = null; } // 构造函数2:当页面的fieldID与数据库字段不一致时(数据不用变换) public Db2Page(String fieldPage, String columnDB) { this.fieldPage = fieldPage; if (columnDB == null) {// 与fieldPage相同 this.columnDB = fieldPage; } else { this.columnDB = columnDB; } this.dataExchanger = null; } // 构造函数3:当页面的fieldID与数据库字段不一致,且数据要进行变换(当然都用这个构造函数也行) public Db2Page(String fieldPage, String columnDB, IMyDataExchanger dataExchanger) { this.fieldPage = fieldPage; if (columnDB == null) {// 与fieldPage相同 this.columnDB = fieldPage; } else { this.columnDB = columnDB; } this.dataExchanger = dataExchanger; } /** * 取页面表示绑定的fieldID */ public String getKey() { return fieldPage; } /** * 取页面表示对应的值 * @param mapDB : 从数据库直接取得的结果集(一条数据的MAP) * @return Object : 页面表示对应的值 */ public Object getData(Map mapDB) { Object objValue = mapDB.get(columnDB); if (objValue == null) { return null; } else { if (dataExchanger != null) { return dataExchanger.exchange(objValue); } else { return objValue; } } } }
3.HTML 内联框架元素 (<iframe>) 表示嵌套的browsing context。它能够将另一个 HTML 页面嵌入到当前页面中。
有了 DOM HTMLIFrameElement 对象,脚本可以通过 contentWindow 访问内联框架的 window 对象。
4.AjaxJson $.ajax后需要接受的JSON
/** * $.ajax后需要接受的JSON * * @author * */ @Data public class AjaxJson { private boolean success = true;// 是否成功 private String msg = "操作成功";// 提示信息 private Object obj = null;// 其他信息 private Map<String, Object> attributes;// 其他参数 public String getJsonStr(){ JSONObject obj = new JSONObject(); obj.put("success", this.isSuccess()); obj.put("msg", this.getMsg()); obj.put("obj", this.obj); obj.put("attributes", this.attributes); return obj.toJSONString(); } }
20230809;
1.
标签:columnDB,功能,obj,String,方式,private,学习,fieldPage,public From: https://www.cnblogs.com/pingfanliliang/p/17615651.html