Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
ghsby
o2oa
提交
bb4578e6
o2oa
项目概览
ghsby
/
o2oa
落后 Fork 源项目 2880 个版本
Fork自
浙江兰德纵横网络技术股份有限公司 / o2oa
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
o2oa
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
bb4578e6
编写于
10月 13, 2020
作者:
U
unknown
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
数据中心查询配置增加视图
上级
76f3769e
变更
8
展开全部
隐藏空白更改
内联
并排
Showing
8 changed file
with
603 addition
and
209 deletion
+603
-209
o2web/source/o2_core/o2/widget/Tab.js
o2web/source/o2_core/o2/widget/Tab.js
+6
-2
o2web/source/x_component_query_StatementDesigner/$Statement/column.html
..._component_query_StatementDesigner/$Statement/column.html
+157
-22
o2web/source/x_component_query_StatementDesigner/$Statement/column_bak.html
...ponent_query_StatementDesigner/$Statement/column_bak.html
+37
-0
o2web/source/x_component_query_StatementDesigner/$Statement/default/css.wcss
...onent_query_StatementDesigner/$Statement/default/css.wcss
+1
-1
o2web/source/x_component_query_StatementDesigner/$Statement/default/statement.css
..._query_StatementDesigner/$Statement/default/statement.css
+19
-0
o2web/source/x_component_query_StatementDesigner/$Statement/statementDesigner.html
...query_StatementDesigner/$Statement/statementDesigner.html
+60
-44
o2web/source/x_component_query_StatementDesigner/Statement.js
...b/source/x_component_query_StatementDesigner/Statement.js
+321
-140
o2web/source/x_component_query_StatementDesigner/lp/zh-cn.js
o2web/source/x_component_query_StatementDesigner/lp/zh-cn.js
+2
-0
未找到文件。
o2web/source/o2_core/o2/widget/Tab.js
浏览文件 @
bb4578e6
...
...
@@ -267,9 +267,13 @@ o2.widget.TabPage = new Class({
this
.
fireEvent
(
"
hide
"
);
}
},
enableTab
:
function
(){
enableTab
:
function
(
notShow
){
this
.
disabled
=
false
;
this
.
showTab
();
if
(
notShow
){
this
.
tabNode
.
show
();
}
else
{
this
.
showTab
();
}
},
disableTab
:
function
(
notShowSibling
){
this
.
disabled
=
true
;
...
...
o2web/source/x_component_query_StatementDesigner/$Statement/column.html
浏览文件 @
bb4578e6
...
...
@@ -2,35 +2,170 @@
<div
title=
"基本"
class=
"MWFTab"
>
<table
width=
"100%"
border=
"0"
cellpadding=
"5"
cellspacing=
"0"
class=
"editTable"
>
<tr>
<td
class=
"editTableTitle"
>
名称
:
</td>
<td
class=
"editTableValue"
><input
type=
"text"
name=
"
name"
value=
"text{$.n
ame}"
class=
"editTableInput"
/></td>
<td
class=
"editTableTitle"
>
列标题
:
</td>
<td
class=
"editTableValue"
><input
type=
"text"
name=
"
displayName"
value=
"text{$.displayN
ame}"
class=
"editTableInput"
/></td>
</tr>
<tr>
<td
class=
"editTableTitle"
>
描述
:
</td>
<td
class=
"editTableValue"
><input
type=
"text"
name=
"
description"
value=
"text{$.descriptio
n}"
class=
"editTableInput"
/></td>
<td
class=
"editTableTitle"
>
列名
:
</td>
<td
class=
"editTableValue"
><input
type=
"text"
name=
"
column"
value=
"text{$.colum
n}"
class=
"editTableInput"
/></td>
</tr>
<tr>
<td
class=
"editTableTitle"
>
类型:
</td>
<td
class=
"editTableValue"
><select
class=
"type"
name=
"column"
>
<option
value=
"string"
>
string
</option>
<option
value=
"integer"
>
integer
</option>
<option
value=
"long"
>
long
</option>
<option
value=
"double"
>
double
</option>
<option
value=
"boolean"
>
boolean
</option>
<option
value=
"date"
>
date
</option>
<option
value=
"time"
>
time
</option>
<option
value=
"dateTime"
>
dateTime
</option>
<option
value=
"stringList"
>
stringList
</option>
<option
value=
"integerList"
>
integerList
</option>
<option
value=
"longList"
>
longList
</option>
<option
value=
"doubleList"
>
doubleList
</option>
<option
value=
"booleanList"
>
booleanList
</option>
<option
value=
"stringLob"
>
stringLob
</option>
<option
value=
"stringMap"
>
stringMap
</option>
</select></td>
<td
class=
"editTableTitle"
>
默认值:
</td>
<td
class=
"editTableValue"
><input
type=
"text"
name=
"defaultValue"
value=
"text{$.defaultValue}"
class=
"editTableInput"
/></td>
</tr>
<!-- <tr>-->
<!-- <td class="editTableTitle">打开文档:</td>-->
<!-- <td class="editTableValue">-->
<!-- <input class="editTableRadio" name="allowOpen" text{($.allowOpen===true)?'checked':''} type="radio" value="true"-->
<!-- onclick="if(this.checked){ $('text{$.pid}clickCodeTr').setStyle('display', '');}"/>是-->
<!-- <input class="editTableRadio" name="allowOpen" text{($.allowOpen!==true)?'checked':''} type="radio" value="false"-->
<!-- onclick="if(this.checked){ $('text{$.pid}clickCodeTr').setStyle('display', 'none');}"/>否-->
<!-- </td>-->
<!-- </tr>-->
<!-- <tr id="text{$.pid}clickCodeTr" style="display:text{($.allowOpen===true)?'':'none'}">-->
<!-- <td class="editTableValue" colspan="2">-->
<!-- <div class="MWFFormulaArea" name="clickCode" title="打开文档脚本(S)"></div>-->
<!-- </td>-->
<!-- </tr>-->
</table>
<div
style=
"border-top: 1px solid #999; margin-top:10px"
>
<div
style=
"background-color: #EEE; height:24px; line-height: 24px; text-align: center; font-weight: bold"
>
数据
</div>
<div
class=
"MWFDataData"
id=
"text{$.pid}dataDataEditor"
>
<div
style=
"display:text{($.vtype=='process')?'block':'none'}"
id=
"text{$.pid}dataPathSelectedProcessArea"
class=
"text{$.vid}dataPathSelectedProcessArea"
>
<table
width=
"100%"
border=
"0"
cellpadding=
"5"
cellspacing=
"0"
class=
"editTable"
>
<tr>
<td
class=
"editTableTitle"
>
选择数据:
</td>
<td
class=
"editTableValue"
><select
id=
"text{$.pid}dataPathSelected"
onchange=
" var v=this.options[this.selectedIndex].value; if (v){var n = $('text{$.pid}viewColumnPathInput'); n.set('value', v); n.focus();} "
>
<option
value=
""
selected
>
(请选择)
</option>
<option
value=
"$work.title"
>
标题
</option>
<option
value=
"$work.startTime"
>
创建时间
</option>
<option
value=
"$work.startTimeMonth"
>
创建月份
</option>
<option
value=
"$work.completedTime"
>
完成时间
</option>
<option
value=
"$work.completedTimeMonth"
>
完成月份
</option>
<option
value=
"$work.creatorPerson"
>
拟稿人
</option>
<option
value=
"$work.creatorIdentity"
>
拟稿人身份
</option>
<option
value=
"$work.creatorUnit"
>
拟稿组织
</option>
<option
value=
"$work.creatorUnitLevelName"
>
拟稿组织层级
</option>
<option
value=
"$work.application"
>
应用ID
</option>
<option
value=
"$work.applicationName"
>
应用名称
</option>
<option
value=
"$work.applicationAlias"
>
应用别名
</option>
<option
value=
"$work.process"
>
流程ID
</option>
<option
value=
"$work.processName"
>
流程名称
</option>
<option
value=
"$work.processAlias"
>
流程别名
</option>
<option
value=
"$work.serial"
>
编号
</option>
<option
value=
"$work.activityType"
>
活动类型
</option>
<option
value=
"$work.activityName"
>
活动名称
</option>
<option
value=
"$work.activityArrivedTime"
>
活动到达时间
</option>
<option
value=
"$work.workId"
>
工作ID
</option>
<option
value=
"$work.workCompletedId"
>
已完成工作ID
</option>
<option
value=
"$work.job"
>
JOB的ID(job)
</option>
<option
value=
"$work.completed"
>
是否已完成(completed)
</option>
</select></td>
</tr>
</table>
</div>
<div
style=
"display:text{($.vtype=='cms')?'block':'none'}"
id=
"text{$.pid}dataPathSelectedCMSArea"
class=
"text{$.vid}dataPathSelectedCMSArea"
>
<table
width=
"100%"
border=
"0"
cellpadding=
"5"
cellspacing=
"0"
class=
"editTable"
>
<tr>
<td
class=
"editTableTitle"
>
选择数据:
</td>
<td
class=
"editTableValue"
><select
id=
"text{$.pid}dataPathSelectedCMS"
onchange=
"var v=this.options[this.selectedIndex].value; if (v){var n = $('text{$.pid}viewColumnPathInput'); n.set('value', v); n.focus();} "
>
<option
value=
""
selected
>
(请选择)
</option>
<option
value=
"$document.title"
>
标题
</option>
<option
value=
"$document.publishTime"
>
发布时间
</option>
<option
value=
"$document.creatorPerson"
>
拟稿人
</option>
<option
value=
"$document.creatorIdentity"
>
拟稿人身份
</option>
<option
value=
"$document.creatorUnitName"
>
拟稿组织
</option>
<option
value=
"$document.creatorTopUnitName"
>
拟稿顶级组织
</option>
<option
value=
"$document.appId"
>
栏目ID
</option>
<option
value=
"$document.appName"
>
栏目名称
</option>
<option
value=
"$document.categoryId"
>
分类ID
</option>
<option
value=
"$document.categoryName"
>
分类名称
</option>
<option
value=
"$document.categoryAlias"
>
分类别名
</option>
<option
value=
"$document.id"
>
文档ID
</option>
</select></td>
</tr>
</table>
</div>
<table
width=
"100%"
border=
"0"
cellpadding=
"5"
cellspacing=
"0"
class=
"editTable"
>
<tr>
<td
class=
"editTableTitle"
>
数据路径:
</td>
<td
class=
"editTableValue"
><input
onkeypress=
"$('text{$.pid}dataPathSelected').getElement('option').set('selected', true); $('text{$.pid}dataPathSelectedCMS').getElement('option').set('selected', true)"
id=
"text{$.pid}viewColumnPathInput"
type=
"text"
name=
"path"
value=
"text{$.path}"
class=
"editTableInput"
/></td>
</tr>
</table>
</div>
</div>
<div
style=
"border-top: 1px solid #999; margin-top:10px"
>
<!-- <div class="MWFColumnExport" id="text{$.pid}columnExportEditor">-->
<!-- <table width="100%" border="0" cellpadding="5" cellspacing="0" class="editTable">-->
<!-- <tr>-->
<!-- <td class="editTableTitle">排序:</td>-->
<!-- <td class="editTableValue"><select name="orderType" onchange="-->
<!-- var node = $(this).getParent('table').getElement('.MWFColumnExportNumberOrder');-->
<!-- if(this.options[this.selectedIndex].value==='none'){-->
<!-- node.hide();-->
<!-- node.getElements('input')[1].click();-->
<!-- }else{-->
<!-- node.setStyle('display','table-row');-->
<!-- }-->
<!-- ">-->
<!-- <option value="none" text{(($.orderType)!='asc' && ($.orderType)!='desc') ?'selected':''}>无</option>-->
<!-- <option value="asc" text{($.orderType)=='asc' ?'selected':''}>升序</option>-->
<!-- <option value="desc" text{($.orderType)=='desc' ?'selected':''}>降序</option>-->
<!-- </select></td>-->
<!-- </tr>-->
<!-- <tr class="MWFColumnExportNumberOrder" style="display: text{(($.orderType)!='asc' && ($.orderType)!='desc') ?'none':'table-row'}">-->
<!-- <td class="editTableTitle">转换成数字排序:</td>-->
<!-- <td class="editTableValue">-->
<!-- <input class="MWFWorkDataCheck" name="numberOrder" type="radio" value="true" text{($.numberOrder)===true?'checked':''}/>是-->
<!-- <input class="MWFWorkDataCheck" name="numberOrder" type="radio" value="false" text{($.numberOrder)!==true?'checked':''}/>否-->
<!-- </td>-->
<!-- </tr>-->
<!-- <tr class="MWFColumnExportGroup">-->
<!-- <td class="editTableTitle">分类:</td>-->
<!-- <td class="editTableValue">-->
<!-- <input class="MWFWorkDataCheck" name="groupEntry" type="radio" value="true" text{($.groupEntry)===true?'checked':''}/>是-->
<!-- <input class="MWFWorkDataCheck" name="groupEntry" type="radio" value="false" text{($.groupEntry)!==true?'checked':''}/>否-->
<!-- </td>-->
<!-- </tr>-->
<!-- </table>-->
<!-- </div>-->
<table
width=
"100%"
border=
"0"
cellpadding=
"5"
cellspacing=
"0"
class=
"editTable"
>
<tr
class=
"MWFColumnExportHide"
>
<td
class=
"editTableTitle"
>
隐藏:
</td>
<td
class=
"editTableValue"
>
<input
class=
"MWFWorkDataCheck"
name=
"hideColumn"
type=
"radio"
value=
"true"
text
{($
.hideColumn)=
==true?'checked':''}/
>
是
<input
class=
"MWFWorkDataCheck"
name=
"hideColumn"
type=
"radio"
value=
"false"
text
{($.
hideColumn
)!==
true
?'
checked
'
:
''}
/>
否
</td>
</tr>
<tr
class=
"MWFColumnExportGroup"
>
<td
class=
"editTableTitle"
>
组织对象:
</td>
<td
class=
"editTableValue"
>
<input
class=
"MWFWorkDataCheck"
name=
"isName"
type=
"radio"
value=
"true"
text
{($
.isName)=
==true?'checked':''}/
>
是
<input
class=
"MWFWorkDataCheck"
name=
"isName"
type=
"radio"
value=
"false"
text
{($.
isName
)!==
true
?'
checked
'
:
''}
/>
否
</td>
</tr>
<tr
class=
"MWFColumnExportGroup"
>
<td
class=
"editTableTitle"
>
HTML值:
</td>
<td
class=
"editTableValue"
>
<input
class=
"MWFWorkDataCheck"
name=
"isHtml"
type=
"radio"
value=
"true"
text
{($
.isHtml)=
==true?'checked':''}/
>
是
<input
class=
"MWFWorkDataCheck"
name=
"isHtml"
type=
"radio"
value=
"false"
text
{($.
isHtml
)!==
true
?'
checked
'
:
''}
/>
否
</td>
</tr>
</table>
</div>
<div
class=
"MWFFormulaArea"
name=
"code"
title=
"显示脚本 (S)"
></div>
</div>
<div
title=
"样式"
class=
"MWFTab"
>
<div
class=
"MWFMaplist"
name=
"titleStyles"
title=
"标题单元格样式"
></div>
<div
class=
"MWFMaplist"
name=
"titleProperties"
title=
"标题单元格属性"
></div>
<div
class=
"MWFMaplist"
name=
"contentStyles"
title=
"内容单元格样式"
></div>
<div
class=
"MWFMaplist"
name=
"contentProperties"
title=
"内容单元格属性"
></div>
</div>
<div
title=
"事件"
class=
"MWFTab"
>
<div
class=
"MWFEventsArea"
name=
"events"
></div>
</div>
<div
title=
"JSON"
class=
"MWFTab"
>
<div
class=
"MWFJSONArea"
style=
"font-family: Verdana, Geneva, sans-serif; font-size:14px"
></div>
</div>
...
...
o2web/source/x_component_query_StatementDesigner/$Statement/column_bak.html
0 → 100644
浏览文件 @
bb4578e6
<div
style=
"background-color: #FFF; overflow: hidden"
>
<div
title=
"基本"
class=
"MWFTab"
>
<table
width=
"100%"
border=
"0"
cellpadding=
"5"
cellspacing=
"0"
class=
"editTable"
>
<tr>
<td
class=
"editTableTitle"
>
名称:
</td>
<td
class=
"editTableValue"
><input
type=
"text"
name=
"name"
value=
"text{$.name}"
class=
"editTableInput"
/></td>
</tr>
<tr>
<td
class=
"editTableTitle"
>
描述:
</td>
<td
class=
"editTableValue"
><input
type=
"text"
name=
"description"
value=
"text{$.description}"
class=
"editTableInput"
/></td>
</tr>
<tr>
<td
class=
"editTableTitle"
>
类型:
</td>
<td
class=
"editTableValue"
><select
class=
"type"
name=
"column"
>
<option
value=
"string"
>
string
</option>
<option
value=
"integer"
>
integer
</option>
<option
value=
"long"
>
long
</option>
<option
value=
"double"
>
double
</option>
<option
value=
"boolean"
>
boolean
</option>
<option
value=
"date"
>
date
</option>
<option
value=
"time"
>
time
</option>
<option
value=
"dateTime"
>
dateTime
</option>
<option
value=
"stringList"
>
stringList
</option>
<option
value=
"integerList"
>
integerList
</option>
<option
value=
"longList"
>
longList
</option>
<option
value=
"doubleList"
>
doubleList
</option>
<option
value=
"booleanList"
>
booleanList
</option>
<option
value=
"stringLob"
>
stringLob
</option>
<option
value=
"stringMap"
>
stringMap
</option>
</select></td>
</tr>
</table>
</div>
<div
title=
"JSON"
class=
"MWFTab"
>
<div
class=
"MWFJSONArea"
style=
"font-family: Verdana, Geneva, sans-serif; font-size:14px"
></div>
</div>
</div>
\ No newline at end of file
o2web/source/x_component_query_StatementDesigner/$Statement/default/css.wcss
浏览文件 @
bb4578e6
...
...
@@ -336,7 +336,7 @@
"margin-right": "8px",
"top": "-38px"
},
propertyRefreshFormNode
: {
"propertyRefreshFormNode"
: {
"width": "24px",
"height": "24px",
"float": "right",
...
...
o2web/source/x_component_query_StatementDesigner/$Statement/default/statement.css
浏览文件 @
bb4578e6
.o2_statement_statementDesignerNode
{
height
:
360px
;
overflow
:
hidden
;
padding
:
20px
;
box-shadow
:
0
0
10px
#999999
;
...
...
@@ -49,7 +50,19 @@
border
:
1px
solid
#cccccc
;
background
:
#ffffff
;
}
.o2_statement_statementDesignerCountJpqlLine
{
height
:
260px
;
margin-top
:
10px
;
border
:
1px
solid
#cccccc
;
background
:
#ffffff
;
}
.o2_statement_statementDesignerScript
{
height
:
260px
;
margin-top
:
10px
;
border
:
1px
solid
#cccccc
;
background
:
#ffffff
;
}
.o2_statement_statementDesignerCountScript
{
height
:
260px
;
margin-top
:
10px
;
border
:
1px
solid
#cccccc
;
...
...
@@ -103,4 +116,10 @@
top
:
45%
;
margin
:
auto
;
cursor
:
pointer
;
}
.o2_statement_tabNode
{
height
:
32px
;
}
.o2_statement_statementJpqlTabNode
{
height
:
32px
;
}
\ No newline at end of file
o2web/source/x_component_query_StatementDesigner/$Statement/statementDesigner.html
浏览文件 @
bb4578e6
<div
class=
"o2_statement_statementDesignerNode"
>
<div
class=
"o2_statement_statementDesignerFormatLine"
>
<div
class=
"o2_statement_statementDesignerFormatTitle"
>
{{$.lp.statementFormat}}
:
</div>
<div
class=
"o2_statement_statementDesignerFormatTitle"
>
{{$.lp.statementFormat}}
</div>
<div
class=
"o2_statement_statementDesignerFormatContent"
style=
"float: left; margin-right: 20px"
>
<input
name=
"format"
type=
"radio"
value=
"jpql"
{{
if
$.
data.format
!=='
script
'}}
checked
{{
end
if
}}
/>
{{$.lp.statementJpql}}
<input
name=
"format"
type=
"radio"
value=
"script"
{{
if
$
.data.format=
='script'}}
checked
{{
end
if
}}
/>
{{$.lp.statementScript}}
...
...
@@ -56,55 +56,71 @@
</div>
<div
class=
"o2_statement_statementDesignerJpql"
style=
"{{if $.data.format=='script'}} display: none {{end if}}"
>
<div
class=
"o2_statement_statementDesignerJpqlLine"
>
<!-- <div class="o2_statement_statementDesignerJpql_select" style="{{if $.data.type=='update' || $.data.type=='delete'}} display: none {{end if}}">-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_select">SELECT</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_selectContent"></div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_from">FROM</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_fromContent"></div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_where">WHERE</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_whereContent"></div>–>-->
<!-- </div>-->
<!-- <div class="o2_statement_statementDesignerJpql_update" style="{{if $.data.type!=='update'}} display: none {{end if}}">-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_update">UPDATE</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_updateContent"></div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_set">SET</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_setContent"></div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_where">WHERE</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_whereContent"></div>–>-->
<!-- </div>-->
<!-- <div class="o2_statement_statementDesignerJpql_sdelete" style="{{if $.data.type!=='delete'}} display: none {{end if}}">-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_delete">DELETE</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_deleteContent"></div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_where">WHERE</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_whereContent"></div>–>-->
<!-- </div>-->
<!-- <div class="o2_statement_statementJpqlTabNode" style="{{if $.data.type!='select'}} display: none {{end if}}"></div>-->
<div
class=
"o2_statement_statementJpqlTabNode"
></div>
<div
class=
"o2_statement_statementJpqlTabPageNode"
>
<div
class=
"o2_statement_statementDesignerJpql"
style=
"{{if $.data.format=='script'}} display: none {{end if}}"
>
<div
class=
"o2_statement_statementDesignerJpqlLine"
>
<!-- <div class="o2_statement_statementDesignerJpql_select" style="{{if $.data.type=='update' || $.data.type=='delete'}} display: none {{end if}}">-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_select">SELECT</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_selectContent"></div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_from">FROM</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_fromContent"></div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_where">WHERE</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_whereContent"></div>–>-->
<!-- </div>-->
<!-- <div class="o2_statement_statementDesignerJpql_update" style="{{if $.data.type!=='update'}} display: none {{end if}}">-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_update">UPDATE</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_updateContent"></div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_set">SET</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_setContent"></div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_where">WHERE</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_whereContent"></div>–>-->
<!-- </div>-->
<!-- <div class="o2_statement_statementDesignerJpql_sdelete" style="{{if $.data.type!=='delete'}} display: none {{end if}}">-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_delete">DELETE</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_deleteContent"></div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_where">WHERE</div>–>-->
<!--<!– <div class="o2_statement_statementDesignerJpql_jpql_whereContent"></div>–>-->
<!-- </div>-->
</div>
</div>
<div
class=
"o2_statement_statementDesignerScript"
style=
"{{if $.data.format!=='script'}} display: none {{end if}}"
>
</div>
</div>
<div
class=
"o2_statement_statementDesignerScript"
style=
"{{if $.data.format!=='script'}} display: none {{end if}}"
>
<div
class=
"o2_statement_statementCountJpqlTabPageNode"
>
<div
class=
"o2_statement_statementDesignerCountJpql"
style=
"{{if $.data.format=='script'}} display: none {{end if}}"
>
<div
class=
"o2_statement_statementDesignerCountJpqlLine"
></div>
</div>
<div
class=
"o2_statement_statementDesignerCountScript"
style=
"{{if $.data.format!=='script'}} display: none {{end if}}"
>
</div>
</div>
</div>
<!--<div class="o2_statement_statementRunNode">-->
<div
class=
"o2_statement_tabNode"
></div>
<div
class=
"o2_statement_statementRunNode"
>
<!-- <div class="o2_statement_statementRunTitleNode">{{$.lp.runTest}}</div>-->
<!-- <div class="o2_statement_statementRunContentNode">--
>
<!-- <div class="o2_statement_statementRunJsonNode">--
>
<!--
<!– <div class="o2_statement_statementRunJsonContent"></div>–>
-->
<!-- </div>--
>
<!-- <div class="o2_statement_statementRunActionNode">--
>
<!-- <div class="o2_statement_statementRunActionContent"></div>--
>
<!-- </div>--
>
<!-- <div class="o2_statement_statementRunResultNode">--
>
<!--
<!– <div class="o2_statement_statementRunResultContent"></div>–>
-->
<!-- </div>--
>
<!-- </div>--
>
<
!--</div>--
>
<div
class=
"o2_statement_statementRunContentNode"
>
<div
class=
"o2_statement_statementRunJsonNode"
>
<!--
<div class="o2_statement_statementRunJsonContent"></div>
-->
</div
>
<div
class=
"o2_statement_statementRunActionNode"
>
<div
class=
"o2_statement_statementRunActionContent"
></div
>
</div
>
<div
class=
"o2_statement_statementRunResultNode"
>
<!--
<div class="o2_statement_statementRunResultContent"></div>
-->
</div
>
</div
>
<
/div
>
<div
class=
"o2_statement_viewNode"
></div>
\ No newline at end of file
o2web/source/x_component_query_StatementDesigner/Statement.js
浏览文件 @
bb4578e6
此差异已折叠。
点击以展开。
o2web/source/x_component_query_StatementDesigner/lp/zh-cn.js
浏览文件 @
bb4578e6
...
...
@@ -32,4 +32,6 @@ MWF.xApplication.query.StatementDesigner.LP = Object.merge( MWF.xApplication.que
"
jpqlRunSuccess
"
:
"
JPQL执行成功
"
,
"
newLineSuccess
"
:
"
插入数据成功
"
,
"
newLineJsonError
"
:
"
插入数据错误,数据格式有误
"
,
"
queryStatement
"
:
"
查询语句
"
,
"
countStatement
"
:
"
总数语句
"
});
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录