在新增页面带入当前登录人
Ellen翔 发布于79月前 5答/1625阅

我的原始需求是:


实现过程中遇到的问题:


我觉得这个问题的原因是:



[沙发] Jieven
@Ellen翔 建议在登录的时候 put 用户昵称,然后默认值里 直接取
@Override
protected void loginInit(Controller ctrl, User user) throws Exception {
super.loginInit(ctrl, user);

// 添加自定义业务信息到当前用户中
// UserInfo info = UserInfo.dao.findById(user.get("id"));
// if (info != null) {
// user.put("info", info);
// 页面或表达式 调用用户信息 ${user.info.nickname}
// }
}
最佳
[地板] Jieven
@Ellen翔 看一下基础文档这个非常简单,最新版本只需要在默认值里写 ${user.id}
[地毯] Ellen翔
@Jieven 如果使用js怎么设置啊?[图片]
[4楼] Ellen翔
//${user.login_id}
$(document).ready(function(){
var addform = $('#addFormc_mt2_tjbl').get(0);
console.log($('#addFormc_mt2_tjbl'));
if(addform){
addTcr();
}
})

function addTcr(){

var userid='${user.login_id}';
var tcr = $("div[name='tcr']").get(0);
var mdid = $('#mdid');
mdid.val();
console.log(mdid);
console.log('********');
}
[5楼] Ellen翔
解决了
使用tcr.eovatext().setValue(user.nickname);
提交评论