新增 js.ajaxSubmitForm支持application/json提交表单;新增 js.ajaxSubmitJson 方法
This commit is contained in:
@@ -9,7 +9,8 @@
|
|||||||
<button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
|
<button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<#form:form id="inputForm" model="${testData}" action="${ctx}/test/testData/save" method="post" class="form-horizontal">
|
<#form:form id="inputForm" model="${testData}" action="${ctx}/test/testData/save" method="post" class="form-horizontal"
|
||||||
|
enctype="application/json" data-params="isNewRecord,id">
|
||||||
<div class="box-body">
|
<div class="box-body">
|
||||||
<div class="form-unit">${text('基本信息')}</div>
|
<div class="form-unit">${text('基本信息')}</div>
|
||||||
<#form:hidden path="id"/>
|
<#form:hidden path="id"/>
|
||||||
@@ -154,7 +155,7 @@
|
|||||||
<label class="control-label col-sm-2">${text('图片上传')}:</label>
|
<label class="control-label col-sm-2">${text('图片上传')}:</label>
|
||||||
<div class="col-sm-10">
|
<div class="col-sm-10">
|
||||||
<#form:fileupload id="uploadImage" bizKey="${testData.id}" bizType="testData_image"
|
<#form:fileupload id="uploadImage" bizKey="${testData.id}" bizType="testData_image"
|
||||||
uploadType="image" class="" readonly="false" preview="true"/>
|
uploadType="image" class="" readonly="false" preview="true" dataMap="true"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -165,7 +166,7 @@
|
|||||||
<label class="control-label col-sm-2">${text('附件上传')}:</label>
|
<label class="control-label col-sm-2">${text('附件上传')}:</label>
|
||||||
<div class="col-sm-10">
|
<div class="col-sm-10">
|
||||||
<#form:fileupload id="uploadFile" bizKey="${testData.id}" bizType="testData_file"
|
<#form:fileupload id="uploadFile" bizKey="${testData.id}" bizType="testData_file"
|
||||||
uploadType="all" class="" readonly="false" preview="true"/>
|
uploadType="all" class="" readonly="false" preview="true" dataMap="true"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -201,11 +202,11 @@
|
|||||||
<#form:listselect id="{{d.id}}" title="{{d.title}}" name="{{d.name}}" value="{{d.value}}"
|
<#form:listselect id="{{d.id}}" title="{{d.title}}" name="{{d.name}}" value="{{d.value}}"
|
||||||
labelName="{{d.labelName}}" labelValue="{{d.labelValue}}" url="{{d.url}}"
|
labelName="{{d.labelName}}" labelValue="{{d.labelValue}}" url="{{d.url}}"
|
||||||
class="{{d.cssClass}}" btnClass="btn-sm" allowClear="true" readonly="{{d.readonly}}"
|
class="{{d.cssClass}}" btnClass="btn-sm" allowClear="true" readonly="{{d.readonly}}"
|
||||||
itemCode="{{d.itemCode}}" itemName="{{d.itemName}}"/>
|
itemCode="{{d.itemCode}}" itemName="{{d.itemName}}" dataMap="true"/>
|
||||||
</div>//--></script>
|
</div>//--></script>
|
||||||
<script id="fileuploadTpl" type="text/template">//<!--<div>
|
<script id="fileuploadTpl" type="text/template">//<!--<div>
|
||||||
<#form:fileupload id="{{d.id}}" bizKey="{{d.bizKey}}" bizType="{{d.bizType}}" uploadType="all"
|
<#form:fileupload id="{{d.id}}" bizKey="{{d.bizKey}}" bizType="{{d.bizType}}" uploadType="all"
|
||||||
class="{{d.cssClass}}" isMini="true" preview="true" readonly="{{d.readonly}}"/>
|
class="{{d.cssClass}}" isMini="true" preview="true" readonly="{{d.readonly}}" dataMap="true"/>
|
||||||
</div>//--></script>
|
</div>//--></script>
|
||||||
<script>
|
<script>
|
||||||
//初始化测试数据子表DataGrid对象
|
//初始化测试数据子表DataGrid对象
|
||||||
@@ -419,7 +420,7 @@ $('#testDataChildDataGrid').dataGrid({
|
|||||||
},
|
},
|
||||||
editable: true, edittype: "custom", editoptions: {
|
editable: true, edittype: "custom", editoptions: {
|
||||||
custom_element: function(val, editOptions) {
|
custom_element: function(val, editOptions) {
|
||||||
log(val, editOptions)
|
// log(val, editOptions)
|
||||||
return js.template('fileuploadTpl', {
|
return js.template('fileuploadTpl', {
|
||||||
id: 'fileupload_'+editOptions.rowId, bizKey: editOptions.rowId,
|
id: 'fileupload_'+editOptions.rowId, bizKey: editOptions.rowId,
|
||||||
bizType: 'testDataChild_file', cssClass: '', readonly: false
|
bizType: 'testDataChild_file', cssClass: '', readonly: false
|
||||||
@@ -447,7 +448,7 @@ $('#testDataChildDataGrid').dataGrid({
|
|||||||
editGridInputFormListName: 'testDataChildList', // 提交的数据列表名
|
editGridInputFormListName: 'testDataChildList', // 提交的数据列表名
|
||||||
editGridInputFormListAttrs: 'status,id,testSort,testData.id,testInput,testTextarea,testSelect,testSelectMultiple,'
|
editGridInputFormListAttrs: 'status,id,testSort,testData.id,testInput,testTextarea,testSelect,testSelectMultiple,'
|
||||||
+'testRadio,testCheckbox,testDate,testDatetime,testUser.userCode,testUser.userName,testOffice.officeCode,'
|
+'testRadio,testCheckbox,testDate,testDatetime,testUser.userCode,testUser.userName,testOffice.officeCode,'
|
||||||
+'testOffice.officeName,testAreaCode,testAreaName,testDataChild_file,testDataChild_file__del', // 提交数据列表的属性字段
|
+'testOffice.officeName,testAreaCode,testAreaName,dataMap[testDataChild_file],dataMap[testDataChild_file__del]', // 提交数据列表的属性字段
|
||||||
|
|
||||||
//# // 加载成功后执行事件
|
//# // 加载成功后执行事件
|
||||||
ajaxSuccess: function(data){
|
ajaxSuccess: function(data){
|
||||||
|
|||||||
Reference in New Issue
Block a user