[web]"selectonly"操作标识改为"selectOperation"

This commit is contained in:
datagear 2020-03-26 21:01:12 +08:00
parent 5fd47b6475
commit e5dde9d853
20 changed files with 65 additions and 62 deletions

View File

@ -44,7 +44,7 @@ import org.springframework.expression.spel.standard.SpelExpressionParser;
/**
* 支持类型转换的{@linkplain SqlParamValueMapper}
* <p>
* 对于LOB二进制类型此类支持文件路径{@code "file:..."}Hex编码{@code "hex:..."}Base64{@code "base64:..."}编码格式的字符串原值<br>
* 对于LOB二进制类型此类支持文件路径{@code "file:..."}Hex编码{@code "hex:..."}Base64编码{@code "base64:..."}格式的字符串原值<br>
* 如果设置了{@linkplain #setFilePathValueDirectory(File)}则文件路径限制为其子路径
* </p>
* <p>

View File

@ -32,8 +32,8 @@ import org.datagear.util.StringUtil;
* 默认地对于二进制类型返回{@code byte[]}对于大字符类型返回{@linkplain String}其他返回默认值
* </p>
* <p>
* 可以通过{@linkplain #setReadActualLobRows(int)}{@linkplain #setBinaryEncoder(String)}
* {@linkplain #setBigBinaryDirectory(File)}来控制映射格式
* 可以通过{@linkplain #setReadActualBlobRows(int)}{@linkplain #setReadActualClobRows(int)}{@linkplain #setBinaryEncoder(String)}
* {@linkplain #setBlobDirectory(File)}来控制映射格式
* </p>
*
* @author datagear@163.com

View File

@ -49,7 +49,7 @@ public abstract class AbstractController
public static final String KEY_READONLY = "readonly";
public static final String KEY_SELECTONLY = "selectonly";
public static final String KEY_SELECT_OPERATION = "selectOperation";
public static final String DATA_FILTER_PARAM = DataFilterPagingQuery.PROPERTY_DATA_FILTER;

View File

@ -259,7 +259,7 @@ public class ChartController extends AbstractChartPluginAwareController implemen
public String select(HttpServletRequest request, HttpServletResponse response, org.springframework.ui.Model model)
{
model.addAttribute(KEY_TITLE_MESSAGE_KEY, "chart.selectChart");
model.addAttribute(KEY_SELECTONLY, true);
model.addAttribute(KEY_SELECT_OPERATION, true);
setIsMultipleSelectAttribute(request, model);
return "/analysis/chart/chart_grid";

View File

@ -567,7 +567,7 @@ public class DashboardController extends AbstractDataAnalysisController implemen
public String select(HttpServletRequest request, HttpServletResponse response, org.springframework.ui.Model model)
{
model.addAttribute(KEY_TITLE_MESSAGE_KEY, "dashboard.selectDashboard");
model.addAttribute(KEY_SELECTONLY, true);
model.addAttribute(KEY_SELECT_OPERATION, true);
return "/analysis/dashboard/dashboard_grid";
}

View File

@ -570,7 +570,7 @@ public class DataController extends AbstractSchemaConnTableController
springModel.addAttribute(KEY_TITLE_DISPLAY_NAME, table.getName());
springModel.addAttribute(KEY_SQL_IDENTIFIER_QUOTE, dialect.getIdentifierQuote());
springModel.addAttribute(KEY_SELECTONLY, true);
springModel.addAttribute(KEY_SELECT_OPERATION, true);
setGridPageAttributes(request, response, springModel, schema, table);
}
}.execute();

View File

@ -257,7 +257,7 @@ public class DataSetController extends AbstractSchemaConnController
public String select(HttpServletRequest request, HttpServletResponse response, org.springframework.ui.Model model)
{
model.addAttribute(KEY_TITLE_MESSAGE_KEY, "dataSet.selectDataSet");
model.addAttribute(KEY_SELECTONLY, true);
model.addAttribute(KEY_SELECT_OPERATION, true);
setIsMultipleSelectAttribute(request, model);
return "/analysis/dataSet/dataSet_grid";

View File

@ -300,7 +300,7 @@ public class DriverEntityController extends AbstractController
public String select(HttpServletRequest request, org.springframework.ui.Model model)
{
model.addAttribute(KEY_TITLE_MESSAGE_KEY, "driverEntity.selectDriverEntity");
model.addAttribute(KEY_SELECTONLY, true);
model.addAttribute(KEY_SELECT_OPERATION, true);
return "/driverEntity/driverEntity_grid";
}

View File

@ -156,7 +156,7 @@ public class RoleController extends AbstractController
public String select(HttpServletRequest request, HttpServletResponse response, org.springframework.ui.Model model)
{
model.addAttribute(KEY_TITLE_MESSAGE_KEY, "role.selectRole");
model.addAttribute(KEY_SELECTONLY, true);
model.addAttribute(KEY_SELECT_OPERATION, true);
return "/role/role_grid";
}

View File

@ -188,7 +188,7 @@ public class SchemaController extends AbstractSchemaConnTableController
public String select(HttpServletRequest request, HttpServletResponse response, org.springframework.ui.Model model)
{
model.addAttribute(KEY_TITLE_MESSAGE_KEY, "schema.selectSchema");
model.addAttribute(KEY_SELECTONLY, true);
model.addAttribute(KEY_SELECT_OPERATION, true);
return "/schema/schema_grid";
}

View File

@ -183,7 +183,7 @@ public class UserController extends AbstractController
public String select(HttpServletRequest request, HttpServletResponse response, org.springframework.ui.Model model)
{
model.addAttribute(KEY_TITLE_MESSAGE_KEY, "user.selectUser");
model.addAttribute(KEY_SELECTONLY, true);
model.addAttribute(KEY_SELECT_OPERATION, true);
setIsMultipleSelectAttribute(request, model);
return "/user/user_grid";

View File

@ -2,9 +2,9 @@
<#include "../../include/html_doctype.ftl">
<#--
titleMessageKey 标题标签I18N关键字不允许null
selectonly 是否选择操作允许为null
selectOperation 是否选择操作允许为null
-->
<#assign selectonly=(selectonly!false)>
<#assign selectOperation=(selectOperation!false)>
<#assign isMultipleSelect=(isMultipleSelect!false)>
<#assign HtmlChartWidgetEntity=statics['org.datagear.management.domain.HtmlChartWidgetEntity']>
<html>
@ -23,7 +23,7 @@ selectonly 是否选择操作允许为null
<#include "../../include/page_obj_searchform_data_filter.ftl">
</div>
<div class="operation">
<#if selectonly>
<#if selectOperation>
<input name="confirmButton" type="button" class="recommended" value="<@spring.message code='confirm' />" />
<input name="viewButton" type="button" value="<@spring.message code='view' />" />
<#else>
@ -67,7 +67,7 @@ selectonly 是否选择操作允许为null
return "${contextPath}/analysis/chart/" + action;
};
<#if !selectonly>
<#if !selectOperation>
po.element("input[name=addButton]").click(function()
{
po.open(po.url("add"),
@ -141,7 +141,7 @@ selectonly 是否选择操作允许为null
});
});
<#if !selectonly>
<#if !selectOperation>
po.element("input[name=deleteButton]").click(
function()
{
@ -163,7 +163,7 @@ selectonly 是否选择操作允许为null
});
</#if>
<#if selectonly>
<#if selectOperation>
po.element("input[name=confirmButton]").click(function()
{
<#if isMultipleSelect>

View File

@ -2,9 +2,9 @@
<#include "../../include/html_doctype.ftl">
<#--
titleMessageKey 标题标签I18N关键字不允许null
selectonly 是否选择操作允许为null
selectOperation 是否选择操作允许为null
-->
<#assign selectonly=(selectonly!false)>
<#assign selectOperation=(selectOperation!false)>
<html>
<head>
<#include "../../include/html_head.ftl">
@ -20,7 +20,7 @@ selectonly 是否选择操作允许为null
<#include "../../include/page_obj_searchform.html.ftl">
</div>
<div class="operation">
<#if selectonly>
<#if selectOperation>
<input name="confirmButton" type="button" class="recommended" value="<@spring.message code='confirm' />" />
<input name="viewButton" type="button" value="<@spring.message code='view' />" />
<#else>
@ -56,7 +56,7 @@ selectonly 是否选择操作允许为null
return "${contextPath}/analysis/chartPlugin/" + action;
};
<#if !selectonly>
<#if !selectOperation>
po.element("input[name=uploadButton]").click(function()
{
po.open(po.url("upload"),

View File

@ -2,9 +2,9 @@
<#include "../../include/html_doctype.ftl">
<#--
titleMessageKey 标题标签I18N关键字不允许null
selectonly 是否选择操作允许为null
selectOperation 是否选择操作允许为null
-->
<#assign selectonly=(selectonly!false)>
<#assign selectOperation=(selectOperation!false)>
<#assign HtmlTplDashboardWidgetEntity=statics['org.datagear.management.domain.HtmlTplDashboardWidgetEntity']>
<html>
<head>
@ -22,7 +22,7 @@ selectonly 是否选择操作允许为null
<#include "../../include/page_obj_searchform_data_filter.ftl">
</div>
<div class="operation">
<#if selectonly>
<#if selectOperation>
<input name="confirmButton" type="button" class="recommended" value="<@spring.message code='confirm' />" />
<input name="viewButton" type="button" value="<@spring.message code='view' />" />
<#else>
@ -67,7 +67,7 @@ selectonly 是否选择操作允许为null
return "${contextPath}/analysis/dashboard/" + action;
};
<#if !selectonly>
<#if !selectOperation>
po.element("input[name=addButton]").click(function()
{
po.open(po.url("add"),
@ -156,7 +156,7 @@ selectonly 是否选择操作允许为null
});
});
<#if !selectonly>
<#if !selectOperation>
po.element("input[name=deleteButton]").click(
function()
{
@ -178,7 +178,7 @@ selectonly 是否选择操作允许为null
});
</#if>
<#if selectonly>
<#if selectOperation>
po.element("input[name=confirmButton]").click(function()
{
po.executeOnSelect(function(row)

View File

@ -2,9 +2,9 @@
<#include "../../include/html_doctype.ftl">
<#--
titleMessageKey 标题标签I18N关键字不允许null
selectonly 是否选择操作允许为null
selectOperation 是否选择操作允许为null
-->
<#assign selectonly=(selectonly!false)>
<#assign selectOperation=(selectOperation!false)>
<#assign isMultipleSelect=(isMultipleSelect!false)>
<#assign SqlDataSetEntity=statics['org.datagear.management.domain.SqlDataSetEntity']>
<html>
@ -23,7 +23,7 @@ selectonly 是否选择操作允许为null
<#include "../../include/page_obj_searchform_data_filter.ftl">
</div>
<div class="operation">
<#if selectonly>
<#if selectOperation>
<input name="confirmButton" type="button" class="recommended" value="<@spring.message code='confirm' />" />
<input name="viewButton" type="button" value="<@spring.message code='view' />" />
<#else>
@ -66,7 +66,7 @@ selectonly 是否选择操作允许为null
return "${contextPath}/analysis/dataSet/" + action;
};
<#if !selectonly>
<#if !selectOperation>
po.element("input[name=addButton]").click(function()
{
po.open(po.url("add"),
@ -132,7 +132,7 @@ selectonly 是否选择操作允许为null
});
});
<#if !selectonly>
<#if !selectOperation>
po.element("input[name=deleteButton]").click(
function()
{
@ -154,7 +154,7 @@ selectonly 是否选择操作允许为null
});
</#if>
<#if selectonly>
<#if selectOperation>
po.element("input[name=confirmButton]").click(function()
{
<#if isMultipleSelect>

View File

@ -5,24 +5,21 @@ Schema schema 数据库不允许为null
Table table 模型不允许为null
String titleDisplayName 页面展示名称,默认为""
String titleDisplayDesc 页面展示描述,默认为""
boolean selectonly 是否选择操作允许为null
boolean selectOperation 是否选择操作允许为null
boolean isMultipleSelect 是否多选默认为false
boolean readonly 是否只读操作默认为false
-->
<#assign titleDisplayName=(titleDisplayName!'')>
<#assign titleDisplayDesc=(titleDisplayDesc!'')>
<#assign selectonly=(selectonly!false)>
<#assign selectOperation=(selectOperation!false)>
<#assign isMultipleSelect=(isMultipleSelect!false)>
<#assign readonly=(readonly!false)>
<#if selectonly>
<#assign readonly=true>
</#if>
<html>
<head>
<#include "../include/html_head.ftl">
<title>
<#include "../include/html_title_app_name.ftl">
<#if selectonly>
<#if selectOperation>
<@spring.message code='select' />
<#else>
<@spring.message code='query' />
@ -49,16 +46,20 @@ boolean readonly 是否只读操作默认为false
<#include "include/data_page_obj_searchform_html.ftl">
</div>
<div class="operation">
<#if selectonly>
<#if selectOperation>
<input name="confirmButton" type="button" class="recommended" value="<@spring.message code='confirm' />" />
</#if>
<#if readonly>
<input name="viewButton" type="button" value="<@spring.message code='view' />" />
<#else>
<input name="addButton" type="button" value="<@spring.message code='add' />" />
<#if !selectOperation>
<input name="editButton" type="button" value="<@spring.message code='edit' />" />
</#if>
<input name="viewButton" type="button" value="<@spring.message code='view' />" />
<#if !selectOperation>
<input name="deleteButton" type="button" value="<@spring.message code='delete' />" />
</#if>
</#if>
</div>
</div>
@ -155,6 +156,7 @@ boolean readonly 是否只读操作默认为false
});
</#if>
<#if selectOperation>
po.element("input[name=confirmButton]").click(function()
{
if(po.isMultipleSelect)
@ -184,6 +186,7 @@ boolean readonly 是否只读操作默认为false
});
}
});
</#if>
po.element("input[name=viewButton]").click(function()
{

View File

@ -2,9 +2,9 @@
<#include "../include/html_doctype.ftl">
<#--
titleMessageKey 标题标签I18N关键字不允许null
selectonly 是否选择操作允许为null
selectOperation 是否选择操作允许为null
-->
<#assign selectonly=(selectonly!false)>
<#assign selectOperation=(selectOperation!false)>
<html>
<head>
<#include "../include/html_head.ftl">
@ -20,7 +20,7 @@ selectonly 是否选择操作允许为null
<#include "../include/page_obj_searchform.html.ftl">
</div>
<div class="operation">
<#if selectonly>
<#if selectOperation>
<input name="confirmButton" type="button" class="recommended" value="<@spring.message code='confirm' />" />
<input name="viewButton" type="button" value="<@spring.message code='view' />" />
<#else>
@ -59,7 +59,7 @@ selectonly 是否选择操作允许为null
return "${contextPath}/driverEntity/" + action;
};
<#if !selectonly>
<#if !selectOperation>
po.element("input[name=addButton]").click(function()
{
po.open(po.url("add"),
@ -132,7 +132,7 @@ selectonly 是否选择操作允许为null
});
});
<#if !selectonly>
<#if !selectOperation>
po.element("input[name=deleteButton]").click(
function()
{

View File

@ -2,9 +2,9 @@
<#include "../include/html_doctype.ftl">
<#--
titleMessageKey 标题标签I18N关键字不允许null
selectonly 是否选择操作允许为null
selectOperation 是否选择操作允许为null
-->
<#assign selectonly=(selectonly!false)>
<#assign selectOperation=(selectOperation!false)>
<html>
<head>
<#include "../include/html_head.ftl">
@ -20,7 +20,7 @@ selectonly 是否选择操作允许为null
<#include "../include/page_obj_searchform.html.ftl">
</div>
<div class="operation">
<#if selectonly>
<#if selectOperation>
<input name="confirmButton" type="button" class="recommended" value="<@spring.message code='confirm' />" />
<input name="viewButton" type="button" value="<@spring.message code='view' />" />
<#else>
@ -58,7 +58,7 @@ selectonly 是否选择操作允许为null
return "${contextPath}/role/" + action;
};
<#if !selectonly>
<#if !selectOperation>
po.element("input[name=addButton]").click(function()
{
po.open(po.url("add"),
@ -122,7 +122,7 @@ selectonly 是否选择操作允许为null
});
});
<#if !selectonly>
<#if !selectOperation>
po.element("input[name=deleteButton]").click(
function()
{

View File

@ -2,9 +2,9 @@
<#include "../include/html_doctype.ftl">
<#--
titleMessageKey 标题标签I18N关键字不允许null
selectonly 是否选择操作允许为null
selectOperation 是否选择操作允许为null
-->
<#assign selectonly=(selectonly!false)>
<#assign selectOperation=(selectOperation!false)>
<html>
<head>
<#include "../include/html_head.ftl">
@ -20,7 +20,7 @@ selectonly 是否选择操作允许为null
<#include "../include/page_obj_searchform.html.ftl">
</div>
<div class="operation">
<#if selectonly>
<#if selectOperation>
<input name="confirmButton" type="button" class="recommended" value="<@spring.message code='confirm' />" />
<input name="viewButton" type="button" value="<@spring.message code='view' />" />
<#else>
@ -57,7 +57,7 @@ selectonly 是否选择操作允许为null
return "${contextPath}/schema/" + action;
};
<#if !selectonly>
<#if !selectOperation>
po.element("input[name=addButton]").click(function()
{
po.open(po.url("add"),
@ -126,7 +126,7 @@ selectonly 是否选择操作允许为null
});
});
<#if selectonly>
<#if selectOperation>
po.element("input[name=confirmButton]").click(function()
{
po.executeOnSelect(function(row)

View File

@ -2,9 +2,9 @@
<#include "../include/html_doctype.ftl">
<#--
titleMessageKey 标题标签I18N关键字不允许null
selectonly 是否选择操作允许为null
selectOperation 是否选择操作允许为null
-->
<#assign selectonly=(selectonly!false)>
<#assign selectOperation=(selectOperation!false)>
<#assign isMultipleSelect=(isMultipleSelect!false)>
<html>
<head>
@ -21,7 +21,7 @@ selectonly 是否选择操作允许为null
<#include "../include/page_obj_searchform.html.ftl">
</div>
<div class="operation">
<#if selectonly>
<#if selectOperation>
<input name="confirmButton" type="button" class="recommended" value="<@spring.message code='confirm' />" />
<input name="viewButton" type="button" value="<@spring.message code='view' />" />
<#else>
@ -58,7 +58,7 @@ selectonly 是否选择操作允许为null
return "${contextPath}/user/" + action;
};
<#if !selectonly>
<#if !selectOperation>
po.element("input[name=addButton]").click(function()
{
po.open(po.url("add"),
@ -107,7 +107,7 @@ selectonly 是否选择操作允许为null
});
});
<#if !selectonly>
<#if !selectOperation>
po.element("input[name=deleteButton]").click(
function()
{
@ -129,7 +129,7 @@ selectonly 是否选择操作允许为null
});
</#if>
<#if selectonly>
<#if selectOperation>
po.element("input[name=confirmButton]").click(function()
{
<#if isMultipleSelect>