Dear All,
I create a form with 1 input with type=file for upload a file into server.
in case create a new upload file is success, data sent to database and file store in server but when i want to edit the file the value of input box cannot get form datagrid..
<script type="text/javascript">
function UploadJadwal()
{
var row = $('#grid-master-jam_kerja').datagrid('getSelected');
if(row){
$('#dlg-master-jam_kerja-upload').dialog('open').dialog('setTitle','Upload Jadwal');
$('#fm-master-jam_kerja-upload').form('load',row);
url = '<?php echo site_url('master/jam_kerja/upload'); ?>/' + row.workday_id;
}
}
function masterJam_kerjaSaveUpload(){
$('#fm-master-jam_kerja-upload').form('submit',{
url: url,
onSubmit: function(){
return $(this).form('validate');
},
success: function(result){
var result = eval('('+result+')');
if(result.success){
$('#dlg-master-jam_kerja-upload').dialog('close');
$('#grid-master-jam_kerja').datagrid('reload');
} else {
$.messager.show({
title: 'Error',
msg: result.msg
});
}
}
});
}
</script>
<!-- Data Grid -->
<table id="grid-master-jam_kerja" toolbar="#toolbar-master-jam_kerja"
data-options="pageSize:50, singleSelect:true, fit:true, fitColumns:true">
<thead>
<tr>
<th data-options="field:'workday_id'" width="30" align="center" sortable="true">ID</th>
<th data-options="field:'workday_name'" width="150" halign="center" sortable="true">Jenis Hari Kerja</th>
<th data-options="field:'workday_path'" width="150" halign="center" sortable="true">File</th>
<th data-options="field:'workday_I_top'" width="60" align="center" sortable="true">Batas Atas I</th>
<th data-options="field:'workday_I_bottom'" width="60" align="center" sortable="true">Batas Bawah I</th>
<th data-options="field:'workday_P_top'" width="60" align="center" sortable="true">Batas Atas P</th>
<th data-options="field:'workday_P_bottom'" width="60" align="center" sortable="true">Batas Bawah P</th>
<th data-options="field:'workday_II_top'" width="60" align="center" sortable="true">Batas Atas II</th>
<th data-options="field:'workday_II_bottom'" width="60" align="center" sortable="true">Batas Bawah II</th>
</tr>
</thead>
</table>
<script type="text/javascript">
$('#grid-master-jam_kerja').datagrid({view:scrollview,remoteFilter:true,
url:'<?php echo site_url('master/jam_kerja/index'); ?>?grid=true'}).datagrid('enableFilter');
</script>
<!-- Toolbar -->
<div id="toolbar-master-jam_kerja">
<a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-add" plain="true" onclick="masterJam_kerjaCreate()">Tambah Data</a>
<a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-edit" plain="true" onclick="masterJam_kerjaUpdate()">Edit Data</a>
<a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-remove" plain="true" onclick="masterJam_kerjaHapus()">Hapus Data</a>
|
<a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-upload" plain="true" onclick="UploadJadwal()">Upload Jadwal</a>
</div>
<!-- Dialog Form -->
<div id="dlg-master-jam_kerja-upload" class="easyui-dialog" style="width:500px; height:150px; padding: 10px 20px" closed="true" buttons="#dlg-buttons-master-jam_kerja-upload">
<form id="fm-master-jam_kerja-upload" method="post" enctype="multipart/form-data" novalidate>
<div class="fitem">
<label for="type">File</label>
<input type="file" name="workday_path" class="easyui-validatebox" validType="fileType['xls']" required="true"/></input>
<a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-cancel" plain="true"
onclick="hapusFile()"></a>
</div>
</form>
</div>
<div id="dlg-buttons-master-jam_kerja-upload">
<a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-ok" onclick="masterJam_kerjaSaveUpload()">Simpan</a>
<a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#dlg-master-jam_kerja-upload').dialog('close')">Batal</a>
</div>