<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
|
<%
|
String path = request.getContextPath();
|
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
|
+ path + "/";
|
%>
|
|
<!DOCTYPE HTML>
|
<html>
|
<head>
|
<base href="<%=basePath%>">
|
<meta name="viewport" charset="width=device-width, initial-scale=1.0">
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
|
<title>表单字段配置</title>
|
<link rel="stylesheet" href="static/plugins/font-awesome/css/font-awesome.min.css">
|
<link rel="stylesheet" href="static/plugins/ueditor-formdesign/js/ueditor/formdesign/bootstrap/css/bootstrap.css">
|
<!--[if lte IE 6]>
|
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap-ie6.css">
|
<![endif]-->
|
<!--[if lte IE 7]>
|
<link rel="stylesheet" type="text/css" href="bootstrap/css/ie.css">
|
<![endif]-->
|
<link rel="stylesheet" href="static/plugins/ueditor-formdesign/js/ueditor/formdesign/leipi.style.css">
|
<script type="text/javascript" src="static/plugins/ueditor-formdesign/js/ueditor/dialogs/internal.js"></script>
|
|
<link rel="stylesheet" href="static/plugins/jquery-steps/css/main.css" type="text/css">
|
<link rel="stylesheet" href="static/plugins/jquery-steps/css/jquery.steps.css" type="text/css">
|
<link href="static/plugins/font-awesome/css/font-awesome.css" rel="stylesheet" type="text/css">
|
<link href="static/plugins/jquery-easyui/themes/bootstrap/easyui.css" rel="stylesheet" type="text/css">
|
<link rel="stylesheet" href="static/styles/initialize.css" type="text/css">
|
<link rel="stylesheet" href="static/styles/common.css" type="text/css">
|
<link rel="stylesheet" href="static/plugins/layer/skin/default/layer.css" type="text/css">
|
|
<script type="text/javascript" src="static/plugins/jquery/jquery.min.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery-easyui/jquery.easyui.min.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery-easyui/locale/easyui-lang-zh_CN.js"></script>
|
<script type="text/javascript" src="static/scripts/easyuiExtend.js"></script>
|
<script type="text/javascript" src="static/scripts/jquery-extend.js"></script>
|
<script type="text/javascript" src="static/plugins/layer/layer.js"></script>
|
<script type="text/javascript" src="static/plugins/slimScroll/jquery.slimscroll.min.js"></script>
|
<script type="text/javascript" src="static/scripts/ResizeScroll.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery-easyui-edatagrid/jquery.edatagrid.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery-easyui-datagrid-dnd/datagrid-dnd.js"></script>
|
<script src="static/plugins/ace/src-noconflict/ace.js" type="text/javascript"></script>
|
<!-- 弹窗加载组件 -->
|
<script type="text/javascript" src="static/plugins/layer/layer.js"></script>
|
<script type="text/javascript" src="static/plugins/spinjs/spin.js"></script>
|
<script type="text/javascript" src="static/plugins/spinjs/jquery.spin.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery.blockUI.js"></script>
|
<!-- wcp组件 -->
|
<script type="text/javascript" src="static/wcp/scripts/wcp.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.layer.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.blockUI.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.spin.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.jquery.js"></script>
|
|
<!--[if lt IE 9]>
|
<script type="text/javascript" src="static/plugins/json2.js"></script>
|
<![endif]-->
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.infoPicker.js"></script>
|
|
<script type="text/javascript">
|
function createElement(type, name) {
|
var element = null;
|
try {
|
element = document.createElement('<' + type + ' name="' + name + '">');
|
} catch (e) { }
|
if (element == null) {
|
element = document.createElement(type);
|
element.name = name;
|
}
|
return element;
|
}
|
|
|
//checkboxs
|
function isIE() {
|
if (window.attachEvent) {
|
return true;
|
}
|
return false;
|
}
|
//moveRow在IE支持而在火狐里不支持!以下是扩展火狐下的moveRow
|
if (!isIE()) {
|
function getTRNode(nowTR, sibling) {
|
while (nowTR = nowTR[sibling]) if (nowTR.tagName == 'TR') break;
|
return nowTR;
|
}
|
if (typeof Element != 'undefined') {
|
Element.prototype.moveRow = function (sourceRowIndex, targetRowIndex) //执行扩展操作
|
{
|
if (!/^(table|tbody|tfoot|thead)$/i.test(this.tagName) || sourceRowIndex === targetRowIndex) return false;
|
var pNode = this;
|
if (this.tagName == 'TABLE') pNode = this.getElementsByTagName('tbody')[0]; //firefox会自动加上tbody标签,所以需要取tbody,直接table.insertBefore会error
|
var sourceRow = pNode.rows[sourceRowIndex],
|
targetRow = pNode.rows[targetRowIndex];
|
if (sourceRow == null || targetRow == null) return false;
|
var targetRowNextRow = sourceRowIndex > targetRowIndex ? false : getTRNode(targetRow, 'nextSibling');
|
if (targetRowNextRow === false) pNode.insertBefore(sourceRow, targetRow); //后面行移动到前面,直接insertBefore即可
|
else { //移动到当前行的后面位置,则需要判断要移动到的行的后面是否还有行,有则insertBefore,否则appendChild
|
if (targetRowNextRow == null) pNode.appendChild(sourceRow);
|
else pNode.insertBefore(sourceRow, targetRowNextRow);
|
}
|
}
|
}
|
}
|
|
/*删除tr*/
|
function fnDeleteRow(obj) {
|
var oTable = document.getElementById("options_table");
|
while (obj.tagName != 'TR') {
|
obj = obj.parentNode;
|
}
|
oTable.deleteRow(obj.rowIndex);
|
}
|
/*上移*/
|
function fnMoveUp(obj) {
|
var oTable = document.getElementById("options_table");
|
while (obj.tagName != 'TR') {
|
obj = obj.parentNode;
|
}
|
var minRowIndex = 1;
|
var curRowIndex = obj.rowIndex;
|
if (curRowIndex - 1 >= minRowIndex) {
|
oTable.moveRow(curRowIndex, curRowIndex - 1);
|
}
|
|
}
|
/*下移*/
|
function fnMoveDown(obj) {
|
var oTable = document.getElementById("options_table");
|
while (obj.tagName != 'TR') {
|
obj = obj.parentNode;
|
}
|
var maxRowIndex = oTable.rows.length;
|
var curRowIndex = obj.rowIndex;
|
if (curRowIndex + 1 < maxRowIndex) {
|
oTable.moveRow(curRowIndex, curRowIndex + 1);
|
}
|
}
|
|
/*生成tr*/
|
function fnAddComboTr(obj) {
|
var oTable = document.getElementById('options_table');
|
var new_tr_node = oTable.insertRow(oTable.rows.length);
|
var new_td_node0 = new_tr_node.insertCell(0), new_td_node1 = new_tr_node.insertCell(1), new_td_node2 = new_tr_node.insertCell(2), new_td_node3 = new_tr_node.insertCell(3);
|
|
var sChecked = '';
|
if (obj.checked) sChecked = 'checked="checked"';
|
if (!obj.name) obj.name = '';
|
if (!obj.value) obj.value = '';
|
if (obj.value == null || typeof (obj.value) == undefined) obj.value = '';
|
if (obj.getAttribute && obj.getAttribute('text')) {
|
obj.text = obj.getAttribute('text');
|
} else if (!obj.text) {
|
obj.text = "";
|
}
|
new_td_node0.innerHTML = '<td><input type="checkbox" ' + sChecked + '></td>';
|
new_td_node1.innerHTML = '<td><input type="text" value="' + obj.text + '" name="' + obj.name + '" placeholder="选项"></td>';
|
new_td_node2.innerHTML = '<td><input type="text" value="' + obj.value + '" name="' + obj.name + '" placeholder="选项值"></td>';
|
new_td_node3.innerHTML = '<td><div class="btn-group"><a title="上移" class="btn btn-small btn-info" href="javascript:void(0);" onclick="fnMoveUp(this)"><i class="fa fa-arrow-up"></i></a><a title="下移" class="btn btn-small btn-info" href="javascript:void(0);" onclick="fnMoveDown(this)"><i class="fa fa-arrow-down"></i></a><a title="删除" class="btn btn-small btn-danger" href="javascript:void(0);" onclick="fnDeleteRow(this)"><i class="fa fa-close"></i></a></div></td>';
|
return true;
|
}
|
function fnAdd() {
|
var dName = $G('orgname').value;
|
if (!dName) {
|
alert("请先选择字段!");
|
return false;
|
}
|
fnAddComboTr({
|
"checked": false,
|
"name": dName,
|
"text": '',
|
"value": ''
|
});
|
}
|
|
/*组合checkbox*/
|
function fnParseOptions(gName, gItemDir, gEdit, gDataSource) {
|
var oTable = document.getElementById('options_table');
|
var nTr = oTable.getElementsByTagName('tr'), trLength = nTr.length, html = "";
|
var sDisabled = '';
|
if (gEdit == "0") {
|
sDisabled = 'disabled';
|
}
|
if (gDataSource == "0") {
|
for (var i = 0; i < trLength; i++) {
|
var inputs = nTr[i].getElementsByTagName('input');
|
if (inputs.length > 0) {
|
if (!inputs[1].value) continue;
|
var sChecked = '';
|
if (inputs[0].checked) sChecked = 'checked="checked"';
|
html += '<input id="' + gName + "_" + i + '" name="' + gName + '" text="' + inputs[1].value + '" value="' + inputs[2].value + '" ' + sChecked + ' ' + sDisabled + ' type="checkbox"/>' + inputs[1].value + ' ';
|
if (gItemDir == '1')//竖排
|
html += '<br/>';
|
}
|
}
|
} else {
|
html = '<input id="' + gName + '_1" name="' + gName + '" text="示例选项一" value="1" type="checkbox" ' + sDisabled + '/>示例选项一 ';
|
if (gItemDir == '1')//竖排
|
html += '<br/>';
|
html += '<input id="' + gName + '_2" name="' + gName + '" text="示例选项二" value="2" type="checkbox" ' + sDisabled + '/>示例选项二 ';
|
}
|
//alert(html);
|
return html;
|
|
}
|
</script>
|
</head>
|
|
<body>
|
<div class="content">
|
<table class="table table-bordered table-striped">
|
<tr>
|
<th>
|
<span>所属表名</span>
|
</th>
|
<th width="50%">
|
<span>字段名称</span>
|
<span class="label label-important">*</span>
|
</th>
|
</tr>
|
<tr>
|
<td>
|
<div class="input-group">
|
<input type="text" id="orgtablename" class="form-control" value="${formColumn.tableName}">
|
<span class="input-group-btn">
|
<button class="btn btn-default" onclick="selectTable()">选表</button>
|
</span>
|
</div>
|
</td>
|
<td>
|
<div class="input-group">
|
<input type="text" id="orgname" class="form-control" placeholder="必填项">
|
<span class="input-group-btn">
|
<button class="btn btn-default" id="selectField" onclick="selectColumn(0)">选字段</button>
|
</span>
|
</div>
|
</td>
|
</tr>
|
<tr>
|
<th>
|
<span>显示名称</span>
|
</th>
|
<th>
|
<span>排列方式(每排数量) 必填性 可编辑性</span>
|
</th>
|
</tr>
|
<tr>
|
<td>
|
<input id="orgdisplayname" type="text" class="form-control" />
|
</td>
|
<td>
|
<label class="radio-inline">
|
<input id="orgitemdir0" checked="checked" name="orgitemdir" type="radio"> 横排 </label>
|
<label class="radio-inline">
|
<input id="orgitemdir1" name="orgitemdir" type="radio"> 竖排 </label>
|
<input type="text" id="orgitemdircount" value="5" style="width:30px;">
|
<label class="checkbox-inline">
|
<input id="orgrequired" type="checkbox" /> 必填 </label>
|
<label class="checkbox-inline">
|
<input id="orgedit" type="checkbox" checked /> 编辑 </label>
|
</td>
|
</tr>
|
<tr>
|
<th>
|
<span>数据源</span>
|
|
</th>
|
<th>
|
<span>默认值</span>
|
</th>
|
</tr>
|
<tr>
|
<td>
|
<label class="radio-inline">
|
<input id="orgdatasource0" checked="checked" name="orgdatasource" value="0" type="radio" onclick="dataSourceChange();"> 手工输入
|
</label>
|
<label class="radio-inline">
|
<input id="orgdatasource1" name="orgdatasource" value="1" type="radio" onclick="dataSourceChange();"> 关键字 </label>
|
<label class="radio-inline">
|
<input id="orgdatasource2" name="orgdatasource" value="2" type="radio" onclick="dataSourceChange();"> sql语句
|
</label>
|
</td>
|
<td>
|
<input type="text" id="orgdefaultvalue" class="form-control" style="display:none;">
|
</td>
|
</tr>
|
<tr id="tr_sgsr">
|
<td colspan="2">
|
<table class="table table-hover table-condensed" id="options_table">
|
<tr>
|
<th>选中</th>
|
<th>选项</th>
|
<th>选项值</th>
|
<th>操作</th>
|
</tr>
|
</table>
|
<a title="添加选项" class="btn btn-primary" onclick="fnAdd();">添加选项</a>
|
|
</td>
|
</tr>
|
<tr id="tr_key" style="display:none;">
|
<td colspan="2">
|
<div class="input-group" style="width:100%;">
|
<span class="input-group-addon">关键字</span>
|
<input type="text" id="orgkeyvalue" class="form-control">
|
<input id="orgkeyid" type="hidden" class="form-control">
|
<span class="input-group-btn">
|
<button class="btn btn-default" id="selectKey" onclick="selectKeyword()">选</button>
|
</span>
|
</div>
|
</td>
|
</tr>
|
<tr id="tr_sql" style="display:none;">
|
<td colspan="2">
|
<div class="input-group" style="width:100%;">
|
<span class="input-group-addon">sql语句</span>
|
<input type="text" id="orgsql" class="form-control">
|
|
</div>
|
</td>
|
</tr>
|
<tr>
|
<th>
|
<span>保存选项类型</span>
|
|
</th>
|
<th>
|
<span id="span_bcxx" style="display:none">保存选项名称字段</span>
|
</th>
|
</tr>
|
<tr>
|
<td>
|
<label class="radio-inline">
|
<input id="saveselecttype0" checked="checked" name="saveselecttype" value="0" type="radio" onclick="saveSelecttypeChange(0);"> 默认
|
</label>
|
<label class="radio-inline">
|
<input id="saveselecttype1" name="saveselecttype" value="1" type="radio" onclick="saveSelecttypeChange(1);"> 存选项名称 </label>
|
</td>
|
<td>
|
<div class="input-group" id="div_saveSelectType">
|
<input type="text" id="saveselectnamefield" class="form-control" >
|
<span class="input-group-btn">
|
<button class="btn btn-default" id="selectField" onclick="selectColumn(1)">选字段</button>
|
</span>
|
</div>
|
</td>
|
</tr>
|
</table>
|
</div>
|
<script type="text/javascript">
|
var oNode = null, thePlugins = 'checkboxs';
|
window.onload = function () {
|
if (UE.plugins[thePlugins].editdom) {
|
oNode = UE.plugins[thePlugins].editdom;
|
var gTitle = oNode.getAttribute('title').replace(/"/g, "\"");
|
var gName = oNode.getAttribute('name').replace(/"/g, "\"");
|
var gTableName = oNode.getAttribute('orgtablename');
|
var gDataSource = oNode.getAttribute('orgdatasource');
|
var gSaveSelectType= oNode.getAttribute('saveselecttype');
|
var gSaveSelectNameField=oNode.getAttribute('saveselectnamefield');
|
var gKeyValue = oNode.getAttribute('orgkeyvalue');
|
var gKeyId = oNode.getAttribute('orgkeyid');
|
var gSql = oNode.getAttribute('orgsql');
|
var gDefaultValue = oNode.getAttribute('orgdefaultvalue');
|
var gEdit = oNode.getAttribute('orgedit');
|
var gRequired = oNode.getAttribute('orgrequired');
|
var gOrgitemdircount= oNode.getAttribute('orgitemdircount');
|
|
$G('orgdisplayname').value = gTitle;
|
$G('orgname').value = gName;
|
$G('orgtablename').value = gTableName;
|
$G('orgitemdircount').value = gOrgitemdircount;
|
var gItemDir = oNode.getAttribute('orgitemdir');
|
gItemDir == '1' ? $G('orgitemdir1').checked = true : $G('orgitemdir0').checked = true;
|
gRequired == "1" ? $G('orgrequired').checked = true : $G('orgrequired').checked = false;
|
gDataSource == '0' ? $G('orgdatasource0').checked = true : (gDataSource == '1' ? $G('orgdatasource1').checked = true : $G('orgdatasource2').checked = true);
|
gSaveSelectType=='0'? $G('saveselecttype0').checked = true:(gSaveSelectType=='1'?$G('saveselecttype1').checked= true :$G('saveselecttype0').checked= true);
|
$G('saveselectnamefield').value = gSaveSelectNameField;
|
$G('orgkeyvalue').value = gKeyValue;
|
$G('orgkeyid').value = gKeyId;
|
$G('orgsql').value = gSql;
|
$G('orgdefaultvalue').value = gDefaultValue;
|
gEdit == "1" ? $G('orgedit').checked = true : $G('orgedit').checked = false;
|
var inputTags = oNode.getElementsByTagName('input');
|
var length = inputTags.length;
|
var aInputs = [];
|
for (var i = 0; i < length; i++) {
|
//testEle.setAttribute("test","aaa"); // 自定义属性 设置
|
//testEle.attributes["test"].nodeValue; // 获得
|
if (inputTags[i].type == 'checkbox')
|
fnAddComboTr(inputTags[i]);
|
}
|
|
|
}
|
//初始化数据源
|
dataSourceChange();
|
saveSelecttypeChange(gSaveSelectType);
|
|
}
|
dialog.oncancel = function () {
|
if (UE.plugins[thePlugins].editdom) {
|
delete UE.plugins[thePlugins].editdom;
|
}
|
};
|
dialog.onok = function () {
|
if ($G('orgname').value == '') {
|
alert('字段名称不能为空!');
|
return false;
|
}
|
var gName = $G('orgname').value.replace(/\"/g, """);
|
var gTitle = $G('orgdisplayname').value.replace(/\"/g, """);
|
var gOrgitemdircount = $G('orgitemdircount').value;
|
var gItemDir = '0';
|
if ($G('orgitemdir1').checked) gItemDir = '1';
|
|
var gTableName = $G('orgtablename').value;
|
var gDataSource = "0";
|
if ($G("orgdatasource1").checked) {
|
gDataSource = "1";
|
} else if ($G("orgdatasource2").checked) {
|
gDataSource = "2";
|
}
|
var gSaveSelectType='0';
|
if($G('saveselecttype0').checked) gSaveSelectType= '0';
|
if($G('saveselecttype1').checked) gSaveSelectType= '1';
|
var gSaveSelectNameField=$G('saveselectnamefield').value ;
|
var gSql = $G('orgsql').value;
|
var gKeyValue = $G('orgkeyvalue').value;
|
var gKeyId = $G('orgkeyid').value;
|
var gDefaultValue = $G('orgdefaultvalue').value;
|
var gEdit = "1";
|
if (!$G("orgedit").checked) {
|
gEdit = "0";
|
}
|
var gRequired = "0";
|
if ($G("orgrequired").checked) {
|
gRequired = "1";
|
}
|
if (!oNode) {
|
try {
|
//var gTimestamp = new Date().getTime();//相同的gTimestamp为同一组checkbox
|
//var options = fnParseOptions(gTitle, gChecked, gTimestamp);
|
var options = fnParseOptions(gName, gItemDir, gEdit, gDataSource);
|
if (gDataSource == "0") {
|
if (!options) {
|
alert('请添加选项!');
|
return false;
|
}
|
}
|
//{|- 使用边界,防止用户删除了span标签,程序处理要把边界替换为空
|
var html = '{|-<span leipiplugins="checkboxs" title="' + gTitle + '" name="' + gName + '" orgtablename="' + gTableName + '" orgdatasource="' + gDataSource
|
+ '" saveselecttype="' + gSaveSelectType + '" saveselectnamefield="' + gSaveSelectNameField
|
+ '" orgkeyvalue="' + gKeyValue + '" orgkeyid="' + gKeyId + '" orgdefaultvalue="' + gDefaultValue + '" orgsql="' + gSql + '" orgitemdir="' + gItemDir
|
+ '" orgitemdircount="'+gOrgitemdircount+'" orgedit="' + gEdit + '" orgrequired="' + gRequired + '">';
|
html += options;
|
html += '</span>-|}';
|
editor.execCommand('insertHtml', html);
|
return true;
|
} catch (e) {
|
try {
|
editor.execCommand('error');
|
} catch (e) {
|
alert('控件异常,请联系管理员!');
|
}
|
return false;
|
}
|
} else {
|
oNode.setAttribute('title', gTitle);
|
oNode.setAttribute('name', gName);
|
oNode.setAttribute('orgtablename', gTableName);
|
oNode.setAttribute('orgname', gName);
|
oNode.setAttribute('orgitemdir', gItemDir);
|
oNode.setAttribute('orgkeyvalue', gKeyValue);
|
oNode.setAttribute('orgkeyid', gKeyId);
|
oNode.setAttribute('orgdatasource', gDataSource);
|
oNode.setAttribute('saveselecttype', gSaveSelectType);
|
oNode.setAttribute('saveselectnamefield', gSaveSelectNameField);
|
oNode.setAttribute('orgsql', gSql);
|
oNode.setAttribute('orgdefaultvalue', gDefaultValue);
|
oNode.setAttribute('orgedit', gEdit);
|
oNode.setAttribute('orgrequired', gRequired);
|
oNode.setAttribute('orgitemdircount', gOrgitemdircount);
|
oNode.innerHTML = fnParseOptions(gName, gItemDir, gEdit, gDataSource);
|
delete UE.plugins[thePlugins].editdom;
|
return true;
|
}
|
};
|
|
function openSelectField() {
|
top.layer.open({
|
title: "选择表字段",
|
type: 2,
|
area: ['1000px', '600px'],
|
fixed: false, //不固定
|
content: '/select/selectField.html'
|
});
|
|
}
|
|
function dataSourceChange() {
|
var sourceradio = document.getElementsByName("orgdatasource");
|
var tr_sgsr = document.getElementById("tr_sgsr");
|
var tr_key = document.getElementById("tr_key");
|
var tr_sql = document.getElementById("tr_sql");
|
var input_orgdefaultvalue = document.getElementById("orgdefaultvalue");
|
for (var i = 0; i < sourceradio.length; i++) {
|
if (sourceradio[i].checked) {
|
switch (i) {
|
case 0:
|
tr_sgsr.style.display = "";
|
tr_key.style.display = "none";
|
tr_sql.style.display = "none";
|
input_orgdefaultvalue.style.display = "none";
|
break;
|
case 1:
|
tr_sgsr.style.display = "none";
|
tr_key.style.display = "";
|
tr_sql.style.display = "none";
|
input_orgdefaultvalue.style.display = "";
|
break;
|
case 2:
|
tr_sgsr.style.display = "none";
|
tr_key.style.display = "none";
|
tr_sql.style.display = "";
|
input_orgdefaultvalue.style.display = "";
|
break;
|
}
|
|
return false;
|
}
|
}
|
|
}
|
//选择表
|
function selectTable() {
|
var multiSelect=false;
|
wcp.picker.selectTable({
|
title : "请选择表",
|
multiSelect : multiSelect,
|
layerOpener : window
|
},function(rows){
|
var selectedTables ="";
|
$.each(rows, function(index, value) {
|
selectedTables+=value.tableName+',';
|
});
|
selectedTables=selectedTables.substr(0,selectedTables.length-1);
|
$('#orgtablename').val(selectedTables);
|
});
|
}
|
//选择字段
|
function selectColumn(type) {
|
var tableNames=$('#orgtablename').val();
|
var multiSelect=false;
|
wcp.picker.selectTableColumn({
|
title : "请选择字段",
|
tableName :tableNames,
|
multiSelect : multiSelect,
|
layerOpener : window
|
},function(rows){
|
var selectedColumns ="";
|
var selectedDisplayName="";
|
$.each(rows, function(index, value) {
|
selectedColumns+=value.columnName+',';
|
selectedDisplayName+=value.displayName+',';
|
});
|
selectedColumns=selectedColumns.substr(0,selectedColumns.length-1);
|
selectedDisplayName=selectedDisplayName.substr(0,selectedDisplayName.length-1);
|
if(type==1)
|
{
|
$('#saveselectnamefield').val(selectedColumns);
|
}else{
|
$('#orgname').val(selectedColumns);
|
$('#orgdisplayname').val(selectedDisplayName);
|
}
|
});
|
}
|
//选择关键字
|
function selectKeyword() {
|
wcp.picker.selectKeyword({
|
title : "请选择关键字",
|
idElement : "orgkeyid",
|
nameElement : "orgkeyvalue",
|
keywordType:1,
|
layerOpener : window
|
});
|
}
|
//隐藏显示保存值字段
|
function saveSelecttypeChange(value) {
|
if(value==1)
|
{
|
$("#div_saveSelectType").show();
|
$('#span_bcxx').show();
|
}else{
|
$("#div_saveSelectType").hide();
|
$('#span_bcxx').hide();
|
}
|
return false;
|
}
|
</script>
|
</body>
|
|
</html>
|