关于java后台生成的mis表,在添加的add页面和edit页面中无法显示,去控制台里面查看。会有些错误的信息,是由于,你的那些html的标签不正常。导致无法显示。
里面有一个高级搜索,可以对这个选择搜索条件,然后对这个进行搜索。
以下注意点:
1.java中所有的string 都是大写的。
2. 后台页面中的 dataBean.getProjectname() 获取前台传过来的值
3. 后台页面中的 this.addCallbackParam() 返回调用前台的回调函数
4.回调的函数为第3点中的 newCallback() 方法,
5. 前台,给input控件加上一个点击,或者选择下拉框的事件,为 onvaluechanged
调用方法为后面写一个projecttypeChanged 方法
6.mini ui中获取 某个元素
var money = mini.get('projectmoney');
7.给某个元素只为只读的属性 allowInput="false" ,直接写,这边没有提示
8. 除了代码项的树可以用LazyTreeModal9 这个控件,其他控件都应该用TreeModel控件
9. 默认选择这个树的最底层 onbeforenodeselect="beforenodeselect"
10.按钮点击的控件 <input id="projectmanager" class="mini-buttonedit" bind="dataBean.projectmanager" required="true" requiredErrorText="项目经理不能为空!" />
在这个控件里面加上点击事件 onbuttonclick="selectManager"
11.需要弹出一个窗口的代码
epoint.openDialog("选择人员","frame/org/ou/selectouuser",selectManagerRtn,{
width:300,
height:400
})
回调函数如下:
function selectManagerRtn(e) { var s = e.split(";"); mini.get("projectmanager").setText(s[0]); mini.get("projectmanager").setValue(s[1]); console.log(e); //epoint.alert("回调"); }
12。当为多个用户的选择的时候,当关闭当前的窗口时,点了确认按钮,但是再次打开,之前的那个信息就不显示了,所以就用以下控件:
13.后台的列表页面中,当某列为代码项控制时,需要对这个进行一个转换,
代码如下:data-options="{code:'地区'}"
14.提示导包。有的时候会由于包导的不对,导致这个程序报错。
alt + enter 按键,来进行报错提示。
15.列表页面初始化,获取从其他页面传过来的参数的值的方法如下:Util.getUrlParams('projectGuid');