This commit is contained in:
zhuangqian 2016-11-30 16:56:34 +08:00
parent fbd4f06114
commit a6345b0fa6
9 changed files with 51 additions and 51 deletions

View File

@ -42,7 +42,7 @@ public class DropDownTag extends Tag {
String codes = param.get("code"); String codes = param.get("code");
String name = param.get("name"); String name = param.get("name");
Object value = param.get("value"); Object value = param.get("value");
String token = (value.toString().equals("0")) ? "token_" : ""; String token = (value.toString().equals("0")) ? Func.toStr(param.get("token")) : "";
String type = param.get("type"); String type = param.get("type");
String required = param.get("required"); String required = param.get("required");
int lev = 99; int lev = 99;
@ -51,7 +51,7 @@ public class DropDownTag extends Tag {
if (type.equals("dict")) { if (type.equals("dict")) {
code = codes.split("_")[0]; code = codes.split("_")[0];
lev = (codes.split("_").length > 1) ? Func.toInt(codes.split("_")[1]) : 99; lev = (codes.split("_").length > 1) ? Func.toInt(codes.split("_")[1]) : 99;
sql = "select ID,(case when PID is null then 0 else PID end) PID,NUM,name as TEXT from TFW_DICT where code=" + code + " and num>0"; sql = "select ID,(case when PID is null then 0 else PID end) PID,NUM,name as TEXT from TFW_DICT where code=" + code + " and num > 0 order by num asc";
} else if (type.equals("user")) { } else if (type.equals("user")) {
sql = "select ID,ID NUM,0 as PID,name as TEXT from TFW_USER where status=1"; sql = "select ID,ID NUM,0 as PID,name as TEXT from TFW_USER where status=1";
} else if (type.equals("dept")) { } else if (type.equals("dept")) {

View File

@ -48,7 +48,7 @@ public class SelectTag extends Tag {
final String code = param.get("code"); final String code = param.get("code");
String name = param.get("name"); String name = param.get("name");
String value = Func.toStr(param.get("value")); String value = Func.toStr(param.get("value"));
String token = (StrKit.notBlank(value)) ? "" : "token_"; String token = (StrKit.notBlank(value)) ? "" : Func.toStr(param.get("token"));
String type = param.get("type"); String type = param.get("type");
String where = param.get("where"); String where = param.get("where");
String required = param.get("required"); String required = param.get("required");

View File

@ -12,6 +12,7 @@ import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import com.smallchill.core.exception.ToolBoxException; import com.smallchill.core.exception.ToolBoxException;
import com.smallchill.core.toolbox.Func;
import com.smallchill.core.toolbox.support.Convert; import com.smallchill.core.toolbox.support.Convert;
/** /**
@ -249,11 +250,10 @@ public class BeanKit {
for (PropertyDescriptor property : propertyDescriptors) { for (PropertyDescriptor property : propertyDescriptors) {
propertyName = property.getName(); propertyName = property.getName();
value = valueProvider.value(propertyName); value = valueProvider.value(propertyName);
if (null == value) { if (Func.isEmpty(value)) {
// 此处取得的值为空时跳过包括null和"" // 此处取得的值为空时跳过包括null和""
continue; continue;
} }
try { try {
property.getWriteMethod().invoke(bean, Convert.parse(property.getPropertyType(), value)); property.getWriteMethod().invoke(bean, Convert.parse(property.getPropertyType(), value));
} catch (Exception e) { } catch (Exception e) {

View File

@ -59,7 +59,7 @@ public class BeanInjector {
if (value.length > 1) { if (value.length > 1) {
o = CollectionKit.join(value, ","); o = CollectionKit.join(value, ",");
} else { } else {
o = (Func.equals(value[0], "")) ? " " : value[0]; o = (Func.equals(value[0], "")) ? "" : value[0];
} }
} }
map.put(StrKit.removePrefixIgnoreCase(param.getKey(), start).toLowerCase(), o); map.put(StrKit.removePrefixIgnoreCase(param.getKey(), start).toLowerCase(), o);
@ -85,7 +85,7 @@ public class BeanInjector {
if (value.length > 1) { if (value.length > 1) {
o = CollectionKit.join(value, ","); o = CollectionKit.join(value, ",");
} else { } else {
o = (Func.equals(value[0], "")) ? " " : value[0]; o = value[0];
} }
} }
map.put(param.getKey(), o); map.put(param.getKey(), o);

View File

@ -37,7 +37,7 @@
@ } @ }
@ else if(func.like(x.type,"select_")) { @ else if(func.like(x.type,"select_")) {
@ var num = strutil.replace(x.type, "select_", ""); @ var num = strutil.replace(x.type, "select_", "");
<blade:select code="${num}" name="${table!x.table}.${x.index!}" value="${x.value!0}" type="dict" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:select code="${num}" name="${table!x.table}.${x.index!}" value="${x.value!}" type="dict" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(func.like(x.type,"combo_")) { @ else if(func.like(x.type,"combo_")) {
@ var num = strutil.replace(x.type, "combo_", ""); @ var num = strutil.replace(x.type, "combo_", "");
@ -45,34 +45,34 @@
@ } @ }
@ else if(func.like(x.type, "dropdown_")) { @ else if(func.like(x.type, "dropdown_")) {
@ var num = strutil.replace(x.type, "dropdown_", ""); @ var num = strutil.replace(x.type, "dropdown_", "");
<blade:dropdown code="${num}" name="${table!x.table}.${x.index!}" value="${x.value!0}" type="dict" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:dropdown code="${num}" name="${table!x.table}.${x.index!}" value="${x.value!}" type="dict" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "kindeditor") { @ else if(x.type == "kindeditor") {
<blade:kindeditor value="${x.value!}" id="_${x.index}" name="${table!x.table}.${x.index!}" height="${x.height!'200px'}" required="${x.required!}" /> <blade:kindeditor value="${x.value!}" id="_${x.index}" name="${table!x.table}.${x.index!}" height="${x.height!'200px'}" required="${x.required!}" />
@ } @ }
@ else if(x.type == "selectDiy") { @ else if(x.type == "selectDiy") {
<blade:select name="${table!x.table}.${x.index!}" value="${x.value!0}" type="diy" source="${x.source!}" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:select name="${table!x.table}.${x.index!}" value="${x.value!}" type="diy" source="${x.source!}" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "dropdownDiy") { @ else if(x.type == "dropdownDiy") {
<blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!0}" type="diy" source="${x.source!}" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!}" type="diy" source="${x.source!}" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "selectDept") { @ else if(x.type == "selectDept") {
<blade:select name="${table!x.table}.${x.index!}" value="${x.value!0}" type="dept" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:select name="${table!x.table}.${x.index!}" value="${x.value!}" type="dept" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "dropdownDept") { @ else if(x.type == "dropdownDept") {
<blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!0}" type="dept" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!}" type="dept" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "selectRole") { @ else if(x.type == "selectRole") {
<blade:select name="${table!x.table}.${x.index!}" value="${x.value!0}" type="role" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:select name="${table!x.table}.${x.index!}" value="${x.value!}" type="role" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "dropdownRole") { @ else if(x.type == "dropdownRole") {
<blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!0}" type="role" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!}" type="role" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "selectUser") { @ else if(x.type == "selectUser") {
<blade:select name="${table!x.table}.${x.index!}" value="${x.value!0}" type="user" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:select name="${table!x.table}.${x.index!}" value="${x.value!}" type="user" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "dropdownUser") { @ else if(x.type == "dropdownUser") {
<blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!0}" type="user" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!}" type="user" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "checkbox") { @ else if(x.type == "checkbox") {
<blade:checkbox id="_${x.index!}" name="${table!x.table}.${x.index!}" checked="${x.checked!}" disabled="${x.disabled!}" /> <blade:checkbox id="_${x.index!}" name="${table!x.table}.${x.index!}" checked="${x.checked!}" disabled="${x.disabled!}" />

View File

@ -34,26 +34,27 @@
@ if(x.newline){ @ if(x.newline){
<div class="form-group" style="display:${display!}"> <div class="form-group" style="display:${display!}">
@ } @ }
@ var token = (isEmpty(x.token)) ? "token_" : "";
<label class="col-sm-2 control-label no-padding-right" > ${x.name!} </label> <label class="col-sm-2 control-label no-padding-right" > ${x.name!} </label>
<div class="col-sm-${x.length!3}"> <div class="col-sm-${x.length!3}">
@ if(x.type == "text" || x.type == "number" || x.type == "tel" || x.type == "email" || x.type == "url" || x.type == "qq" || x.type == "unionpay" || x.type == "credit" || x.type == "idcard") { @ if(x.type == "text" || x.type == "number" || x.type == "tel" || x.type == "email" || x.type == "url" || x.type == "qq" || x.type == "unionpay" || x.type == "credit" || x.type == "idcard") {
<input type="${x.type!'text'}" id="_${x.index!}" name="token_${table!x.table}.${x.index!}" ${x.required!} ${x.disabled!} value="${x.value!}" placeholder="${placeholder!}" class="form-control" /> <input type="${x.type!'text'}" id="_${x.index!}" name="${token}${table!x.table}.${x.index!}" ${x.required!} ${x.disabled!} value="${x.value!}" placeholder="${placeholder!}" class="form-control" />
@ } @ }
@ else if(x.type == "double") { @ else if(x.type == "double") {
<input type="${x.type!'text'}" id="_${x.index!}" name="token_${table!x.table}.${x.index!}" ${x.required!} ${x.disabled!} value="${x.value!}" placeholder="${placeholder!}" class="form-control" /> <input type="${x.type!'text'}" id="_${x.index!}" name="${token}${table!x.table}.${x.index!}" ${x.required!} ${x.disabled!} value="${x.value!}" placeholder="${placeholder!}" class="form-control" />
@ } @ }
@ else if(func.like(x.type, "hidden")) { @ else if(func.like(x.type, "hidden")) {
<input type="${x.type!'hidden'}" id="_${x.index!}" name="${table!x.table}.${x.index!}" value="${x.value!}" class="form-control" /> <input type="${x.type!'hidden'}" id="_${x.index!}" name="${table!x.table}.${x.index!}" value="${x.value!}" class="form-control" />
@ } @ }
@ else if(x.type == "textarea") { @ else if(x.type == "textarea") {
<textarea id="_${x.index!}" style="height:${x.height!'200px'}" name="token_${table!x.table}.${x.index!}" ${x.required!} ${x.disabled!} value="${x.value!}" placeholder="${placeholder!}" class="form-control"></textarea> <textarea id="_${x.index!}" style="height:${x.height!'200px'}" name="${token}${table!x.table}.${x.index!}" ${x.required!} ${x.disabled!} value="${x.value!}" placeholder="${placeholder!}" class="form-control"></textarea>
@ } @ }
@ else if(x.type == "image") { @ else if(x.type == "image") {
<img id="_${x.index!}" data-type="image" data-auto="${x.auto!}" style="padding:2px; border:1px solid #ccc;cursor:pointer;width:${x.width!'168px'};height:${x.height!'110px'};" name="${table!x.table}.${x.index!}" src="${x.src!}"></img> <img id="_${x.index!}" data-type="image" data-auto="${x.auto!}" style="padding:2px; border:1px solid #ccc;cursor:pointer;width:${x.width!'168px'};height:${x.height!'110px'};" name="${table!x.table}.${x.index!}" src="${x.src!}"></img>
@ } @ }
@ else if(func.like(x.type, "select_")) { @ else if(func.like(x.type, "select_")) {
@ var num = strutil.replace(x.type, "select_", ""); @ var num = strutil.replace(x.type, "select_", "");
<blade:select code="${num}" name="${table!x.table}.${x.index!}" value="${x.value!0}" type="dict" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:select code="${num}" name="${table!x.table}.${x.index!}" value="${x.value!}" type="dict" tail="${x.tail!}" token="${token}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(func.like(x.type, "combo_")) { @ else if(func.like(x.type, "combo_")) {
@ var num = strutil.replace(x.type, "combo_", ""); @ var num = strutil.replace(x.type, "combo_", "");
@ -61,34 +62,34 @@
@ } @ }
@ else if(func.like(x.type, "dropdown_")) { @ else if(func.like(x.type, "dropdown_")) {
@ var num = strutil.replace(x.type, "dropdown_", ""); @ var num = strutil.replace(x.type, "dropdown_", "");
<blade:dropdown code="${num}" name="${table!x.table}.${x.index!}" value="${x.value!0}" type="dict" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:dropdown code="${num}" name="${table!x.table}.${x.index!}" value="${x.value!}" type="dict" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "kindeditor") { @ else if(x.type == "kindeditor") {
<blade:kindeditor value="${x.value!}" id="_${x.index}" name="${table!x.table}.${x.index!}" height="${x.height!'200px'}" required="${x.required!}" /> <blade:kindeditor value="${x.value!}" id="_${x.index}" name="${table!x.table}.${x.index!}" height="${x.height!'200px'}" token="${token}" required="${x.required!}" />
@ } @ }
@ else if(x.type == "selectDiy") { @ else if(x.type == "selectDiy") {
<blade:select name="${table!x.table}.${x.index!}" value="${x.value!0}" type="diy" source="${x.source!}" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:select name="${table!x.table}.${x.index!}" value="${x.value!}" type="diy" source="${x.source!}" tail="${x.tail!}" token="${token}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "dropdownDiy") { @ else if(x.type == "dropdownDiy") {
<blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!0}" type="diy" source="${x.source!}" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!}" type="diy" source="${x.source!}" tail="${x.tail!}" token="${token}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "selectDept") { @ else if(x.type == "selectDept") {
<blade:select name="${table!x.table}.${x.index!}" value="${x.value!0}" type="dept" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:select name="${table!x.table}.${x.index!}" value="${x.value!}" type="dept" tail="${x.tail!}" token="${token}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "dropdownDept") { @ else if(x.type == "dropdownDept") {
<blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!0}" type="dept" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!}" type="dept" tail="${x.tail!}" token="${token}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "selectRole") { @ else if(x.type == "selectRole") {
<blade:select name="${table!x.table}.${x.index!}" value="${x.value!0}" type="role" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:select name="${table!x.table}.${x.index!}" value="${x.value!}" type="role" tail="${x.tail!}" token="${token}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "dropdownRole") { @ else if(x.type == "dropdownRole") {
<blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!0}" type="role" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!}" type="role" tail="${x.tail!}" token="${token}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "selectUser") { @ else if(x.type == "selectUser") {
<blade:select name="${table!x.table}.${x.index!}" value="${x.value!0}" type="user" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:select name="${table!x.table}.${x.index!}" value="${x.value!}" type="user" tail="${x.tail!}" token="${token}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "dropdownUser") { @ else if(x.type == "dropdownUser") {
<blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!0}" type="user" tail="${x.tail!}" intercept="${x.intercept!}" required="${x.required!}"/> <blade:dropdown name="${table!x.table}.${x.index!}" value="${x.value!}" type="user" tail="${x.tail!}" token="${token}" intercept="${x.intercept!}" required="${x.required!}"/>
@ } @ }
@ else if(x.type == "checkbox") { @ else if(x.type == "checkbox") {
<blade:checkbox id="_${x.index!}" name="${table!x.table}.${x.index!}" checked="${x.checked!}" disabled="${x.disabled!}" /> <blade:checkbox id="_${x.index!}" name="${table!x.table}.${x.index!}" checked="${x.checked!}" disabled="${x.disabled!}" />
@ -97,10 +98,10 @@
<blade:checkbox2 id="_${x.index!}" name="${table!x.table}.${x.index!}" checked="${x.checked!}" disabled="${x.disabled!}" /> <blade:checkbox2 id="_${x.index!}" name="${table!x.table}.${x.index!}" checked="${x.checked!}" disabled="${x.disabled!}" />
@ } @ }
@ else if(x.type == "date") { @ else if(x.type == "date") {
<blade:date id="_${x.index!}" name="${table!x.table}.${x.index!}" value="${x.value!}" format="${x.format!}" required="${x.required!}" disabled="${x.disabled!}" placeholder="${x.placeholder!'请选择日期'}"/> <blade:date id="_${x.index!}" name="${table!x.table}.${x.index!}" value="${x.value!}" format="${x.format!}" token="${token}" required="${x.required!}" disabled="${x.disabled!}" placeholder="${x.placeholder!'请选择日期'}"/>
@ } @ }
@ else if(x.type == "laydate") { @ else if(x.type == "laydate") {
<blade:laydate id="_${x.index!}" name="${table!x.table}.${x.index!}" value="${x.value!}" format="${x.format!}" required="${x.required!}" disabled="${x.disabled!}" placeholder="${x.placeholder!'请选择日期'}"/> <blade:laydate id="_${x.index!}" name="${table!x.table}.${x.index!}" value="${x.value!}" format="${x.format!}" token="${token}" required="${x.required!}" disabled="${x.disabled!}" placeholder="${x.placeholder!'请选择日期'}"/>
@ } @ }
@ else if(x.type == "imgupload") { @ else if(x.type == "imgupload") {
<blade:imgupload id="_${x.index!}" name="${table!x.table}.${x.index!}" auto="${x.auto!}" /> <blade:imgupload id="_${x.index!}" name="${table!x.table}.${x.index!}" auto="${x.auto!}" />
@ -118,7 +119,7 @@
<input type="password" id="_${x.index!}" name="${table!x.table}.${x.index!}" ${x.required!} ${x.disabled!} value="${x.value!}" placeholder="${placeholder!}" class="form-control" /> <input type="password" id="_${x.index!}" name="${table!x.table}.${x.index!}" ${x.required!} ${x.disabled!} value="${x.value!}" placeholder="${placeholder!}" class="form-control" />
@ } @ }
@ else { @ else {
<input type="text" id="_${x.index!}" name="token_${table!x.table}.${x.index!}" ${x.required!} ${x.disabled!} value="${x.value!}" placeholder="${placeholder!}" class="form-control" /> <input type="text" id="_${x.index!}" name="${token}${table!x.table}.${x.index!}" ${x.required!} ${x.disabled!} value="${x.value!}" placeholder="${placeholder!}" class="form-control" />
@ } @ }
</div> </div>
@ if(x.length >= 5){ @ if(x.length >= 5){

View File

@ -1,10 +1,10 @@
<link rel="stylesheet" href="${ctxPath}/static/assets/css/datepicker.css" /> <link rel="stylesheet" href="${ctxPath}/static/assets/css/datepicker.css" />
<script src="${ctxPath}/static/assets/js/date-time/bootstrap-datepicker.js"></script> <script src="${ctxPath}/static/assets/js/date-time/bootstrap-datepicker.js"></script>
@ var token = "token_"; @ var _token = token!'';
@ if (value != ""){ @ if (!isEmpty(value)){
@ token = ""; @ _token = "";
@} @ }
<input type="text" id="${id}" name="${token}${name}" ${required!} ${disabled!} value="${value!}" placeholder="请输入${name!}" data-date-format="${format!'yyyy-mm-dd'}" class="form-control" /> <input type="text" id="${id}" name="${_token}${name}" ${required!} ${disabled!} value="${value!}" placeholder="请输入${name!}" data-date-format="${format!'yyyy-mm-dd'}" class="form-control" />
<script type="text/javascript"> <script type="text/javascript">
$(function(){ $(function(){
$("#${id}").datepicker({ $("#${id}").datepicker({

View File

@ -9,7 +9,6 @@
var options={ var options={
cssPath : '${ctxPath}/static/kindeditor/plugins/code/prettify.css', cssPath : '${ctxPath}/static/kindeditor/plugins/code/prettify.css',
uploadJson : '${ctxPath}/kindeditor/upload_json', uploadJson : '${ctxPath}/kindeditor/upload_json',
//uploadJson : '${ctxPath}/image/upload_blob',
fileManagerJson : '${ctxPath}/kindeditor/file_manager_json', fileManagerJson : '${ctxPath}/kindeditor/file_manager_json',
items: ['source', '|', 'fontname', 'fontsize', '|', 'forecolor', 'bold', 'italic', 'underline', '|', 'justifyleft', 'justifycenter', 'justifyright', '|', 'image', 'multiimage', '|', 'plainpaste', 'wordpaste', '|','fullscreen'], items: ['source', '|', 'fontname', 'fontsize', '|', 'forecolor', 'bold', 'italic', 'underline', '|', 'justifyleft', 'justifycenter', 'justifyright', '|', 'image', 'multiimage', '|', 'plainpaste', 'wordpaste', '|','fullscreen'],
allowFileManager : true, allowFileManager : true,
@ -26,12 +25,12 @@
}); });
} }
}; };
@ var token = "token_"; @ var _token = token!'';
@ if (value != ""){ @ if (!isEmpty(value)){
@ token = ""; @ _token = "";
@} @ }
var editor = K.create('textarea[name="${token}${name}"]', options); var editor = K.create('textarea[name="${_token}${name}"]', options);
}); });
</script> </script>
<textarea id="${id}" name="${token}${name}" ${required!} class="form-control" cols="100" rows="8" style="visibility:hidden;width:100%;height:${height!'200px'};">${value!}</textarea> <textarea id="${id}" name="${_token}${name}" ${required!} class="form-control" cols="100" rows="8" style="visibility:hidden;width:100%;height:${height!'200px'};">${value!}</textarea>

View File

@ -18,8 +18,8 @@
}); });
}); });
</script> </script>
@ var token = "token_"; @ var _token = token!'';
@ if (value != ""){ @ if (!isEmpty(value)){
@ token = ""; @ _token = "";
@ } @ }
<input type="text" id="${id}" name="${token}${name}" class="form-control" ${required!} ${disabled!} value="${value!}" placeholder="${placeholder!}" /> <input type="text" id="${id}" name="${_token}${name}" class="form-control" ${required!} ${disabled!} value="${value!}" placeholder="${placeholder!}" />