小编don*_*ain的帖子

使用Kendo Upload的Kendo Grid内联编辑返回空结果

我使用Kendo UI Grid进行inline编辑,并且其中一个字段(propertyLogo)使用kendoUpload上传图像。通过kendoUpload函数fileUploadEditor,我使用saveUrl: "./image.php",图像并将其转换为base64格式以保存到数据库中。当我添加/编辑时,我设法成功更新了除该propertyLogo字段以外的所有字段,它返回NULL结果。我不知道我做错了哪一部分,但是无法将图像保存到数据库中。在这里,我将提供我的脚本。

在此处输入图片说明

我的数据源和网格

/****************/
/** DATASOURCE **/
/****************/
  
  var dataSource = new kendo.data.DataSource({
    transport: {
      read: {
        url:  "./getPropertyMasterData.php",
        type: "POST",
        data: function() {
          return { 
            method: "getPropertyMasterData",
          }
        }
      },
     
      update: {
        url:  "./getPropertyMasterData.php",
        type: "POST",
        data: function () {
          console.log("I'm calling update!!");
          return {
            method: "editPropertyMasterData",
          }
        },	
        complete: function (e) {  
          $('#grid').data('kendoGrid').dataSource.read();
        } 
      },
      
      destroy: {
        url:  "./getPropertyMasterData.php",
        type: "POST",
        data: …
Run Code Online (Sandbox Code Playgroud)

php jquery kendo-ui kendo-grid kendo-upload

5
推荐指数
1
解决办法
231
查看次数

Kendo UI 自定义 Kendo 确认确定按钮

我这里有这个剑道确认功能。当我点击OK它时我想要什么运行这个grid.dataSource.remove(data) grid.dataSource.sync()。谁能帮助我如何实现这一目标?提前致谢。

function(e) { 
  return $("<div></div>").kendoConfirm({
    title: "My Title",
    content: "Are you sure to delete this record?",
    messages:{
      okText: "OK",
      cancel: "Cancel"
    }
  }).data("kendoConfirm").open().result;
  
  // if click OK run this
  // grid.dataSource.remove(data) 
  // grid.dataSource.sync() 	
}
Run Code Online (Sandbox Code Playgroud)

kendo-ui kendo-grid

2
推荐指数
1
解决办法
6391
查看次数

标签 统计

kendo-grid ×2

kendo-ui ×2

jquery ×1

kendo-upload ×1

php ×1