Home

解决Eclipse web module版本问题:Cannot change version of project facet Dynamic Web Module to 2.5.

问题原因 web.xml中头配置版本不对应 解决方法 将原头配置 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> 修改为 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...

Read more

解决EasyUI的tree组件中,原来是叶子节点的节点,加了下级节点后,无法reload的问题

问题描述 EasyUI的tree组件中,原来是叶子节点的节点,加了下级节点后,无法reload 问题原因 tree组件reload某一个节点,只能支持非叶子节点,对叶子节点无效 解决方法 reload它的父节点,但会产生新的问题,原来选中的节点由于reload过,选中状态没有了,而且reload过的节点与reload前的节点内部会有不同,用变量记录下来的选中节点的node.target已经无法进行reload操作或select操作 解决新问题方法 在onLoadSuccess方法中,利用变量记录下来的选中的节点node.id,寻找reload后相对应的节点 //找出与reload前选中的树节点相对应的reload后的树节点 var selectedNode = $('#...

Read more

解决EasyUI对话框里面的表格列宽自动调整不合适的问题

问题原因 利用表格的fitColumns属性,自动调整的列宽不准确,原因是表格空间初始化时,无法获取对话框的宽度 解决方法 对话框控件初始化完毕后,重新初始化表格控件,例如在对话框打开的时候,才给表格设置url的属性,这样表格控件会重新生成一次,同时减少页面生成时的后台请求数

Read more

解决EasyUI tab使用href属性获取html内容,无法引入js的问题

问题原因 href只加载目标URL的html片段 这个特性是由jQuery封装的ajax请求处理机制所决定的,所以目标URL页面里不需要有html,head,body等标签,即使有这些元素,也会被忽略,所以放在head标签里面的任何脚本也不会被引入或者执行。 解决方法 由于是tab的主页面引入href属性中的页面片段,所以href是可以使用主页面的css和js,可以把js放到主页面(未验证),或把js放到<body>的尾部,不放在`<head>

Read more

解决EasyUI datagrid行编辑,非手动填写改动的行,无法在getChanges updated数组中取得的问题

问题描述 for(var property in attributeRow) { var editor = $("#attributeDatagrid").datagrid("getEditor", {index: currentEditRowIndex, field: property});     var editorTarget = editor.target; editorTarget.textbox('setValue', attributeRow[property]); } 利用此方法将变动的值设置到对应的editor中,页面上看表格的值都已改变,getRows中的数据也已改变,但在getChanges时无法获取行 尝试过editorTarget.v...

Read more

解决Docker 启动的MySQL容器无法连接 ERROR 1045的问题

问题描述 Docker 启动 docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/etc/mysql \ -e MYSQL_ROOT_PASSWORD=root \ -d mysql:5.7 输入以上密码root 无法登陆 问题原因 直接原因实际上为密码输入错误 由于-v参数 容器内的MySQL配置会被宿主机的配置覆盖 而由于之前曾经用同一命令运行过容器,但只有密码参数不同,所以已经在宿主机生成了原来密码的配置,导致密码还是之前配置的,而非root...

Read more