NutzCN Logo
问答 nutz 字段适配问题
发布于 3077天前 作者 Longitude 2022 次浏览 复制 上一个帖子 下一个帖子
标签:

我前台Form表单中 有一个字段是 Boolean 类型,通过Nutz 的 @param字段适配后 为空的字段后台接收的是false,如果单独接收 则没这个问题

6 回复

/** * 编辑表 * @param grid * @return * @return */ @At("/sys/jqgrid-editGrid") public Result editGrid(Boolean showAdd,@Param("::obj.") JqGrid grid,String ids){ return jQGridService.editGrid(showAdd,grid,ids); }

恩, 有点差异, 要不用String类接收吧

@qq_5cfdd686 报个issue吧

临时方案的话就用用个影子字段来接收

@Param("showAdd")
private String _showAdd;

private Boolean showAdd;

public void set_showAdd(String xxx) {
   if (xxx xxxx)
       ...
}

但,为啥要区别空和false呢, 语义上不是一样的吗? 为了啥?

是这样一个 需求 因为 我有一个模块是批量编辑 如果字段为空 则不更新 但是 空布尔 传到后台就变成了 false。

@qq_5cfdd686 报个issue吧

添加回复
请先登陆
回到顶部