容器的名称,建议使用英文字母及数字
简要说明
  • 这个参数通常用来控制上传权限。可以是 new, edit, view 三者之一,分别表示新增,编辑,查看
  • 也可以用表达式来定义,表达式的结果必须是 'new','edit', 'view'三者之一,比如在单据编辑模板中,可以用=currentAction() 将单据当前的动作 传递给本参数
  • action用来控制上传动作。当action=='vew'时,只允许浏览已经上传的图片,不允许删除,不允许新增上传
  • 在脚本中可以用 sheet.getBrick(brickName).config.action 来读写本属性
x =0)} checked {/if} > 左边与单元格的左边保持固定的距离 =0)} value="${x}" {/if} onfocus="$('#rb_x1')[0].checked=true;this.select();" >
左边与单元格的右边保持固定的距离

y =0)} checked {/if}> 顶边与单元格的顶边保持固定的距离 =0)} value="${y}" {/if} size="10" onfocus="$('#rb_y1')[0].checked=true;this.select();" >
顶边与单元格的底边保持固定的距离

0)} checked {/if} > 指定宽度 0)} value="${ width}" {/if} size="10" onfocus="$('#rb_w1')[0].checked=true;this.select();" >
右边与单元格的右边保持固定的距离

0)} checked {/if} > 指定高度 0)} value="${ height}" {/if} size="10" onfocus="$('#rb_h1')[0].checked=true;this.select();" >
底边与单元格的底边保持固定的距离
  • 文件将上传到指定序号的文件服务器(见系统设置)
  • 在脚本中可以用 sheet.getBrick(brickName).config.serverIndex 来读写本属性
  • 文件上传到文件服务器的子目录,多级子目录以/分隔,比如:a/b/c
  • 如果以 = 开头,表示此处的定义是一个表达式。表达式可以使用模板前端全局函数与模板前端脚本中的函数。比如: =currentMasterTableName()
  • 在脚本中可以用 sheet.getBrick(brickName).config.path 来读写本属性
  • 文件上传后,上传结果保存到哪个数据库中
  • 在脚本中可以用 sheet.getBrick(brickName).config.dbpool 来读写本属性
  • 文件上传后,上传结果保存到哪个表中
  • 默认保存到 app_fileupload 表中,如果指定其它名称的表,系统自动创建该表,表结构与app_fileupload一样
  • 在脚本中可以用 sheet.getBrick(brickName).config.logTable 来读写本属性
  • 文件上传后,自动生成一个缩略图,该尺寸是缩略图的最大宽度或最大高度
  • 在桌面端,上传的缩略图按此尺寸进行预览显示
  • 在移动端,显示的缩略图尺寸由可视宽度与显示列数计算而得
  • 无论缩略图以何尺寸显示,它的实际尺寸仍是本参数设置的大小
  • 在脚本中可以用 sheet.getBrick(brickName).config.blockSize 来读写本属性
  • 图片的宽度或高度超过指定的大小后,系统自动缩小图片到指定的最大尺寸
  • 在脚本中可以用 sheet.getBrick(brickName).config.imgMaxSize 来读写本属性
  • 上传图片显示缩略图,一行上显示几张图片
  • 在桌面端此参数被忽略,系统根据宽度及缩略图尺寸自动计算一行上可显示几张图片。
  • 在移动端系统根据可视区域宽度及本参数来自动调整缩略图的显示大小
  • 在脚本中可以用 sheet.getBrick(brickName).config.columns 来读写本属性
  • 最多上传图片张数
  • 在脚本中可以用 sheet.getBrick(brickName).config.maxCount 来读写本属性
  • 为图片设置一个分组说明
  • 在同一分组内,系统为图片分配一个序号,记录它们的顺序
  • 在脚本中可以用 sheet.getBrick(brickName).config.groupName 来读写本属性
  • 通常表示图片与哪个数据表相关联,在单据模块中,通常是单据主表。
  • 如果以 = 开头,表示此处的定义是一个表达式。表达式可以使用模板前端全局函数与模板前端脚本中的函数。比如: =currentMasterTableName()
  • 也可根据实际需要进行设置,它的用途及含义可自行决定
  • 在脚本中可以用 sheet.getBrick(brickName).config.tableName 来读写本属性
  • 表示上传的图片与关联的表的哪个数据做有关,在单据模块中,通常是单据主表的id。
  • 如果以 = 开头,表示此处的定义是一个表达式。表达式可以使用模板前端全局函数与模板前端脚本中的函数。比如: =currentGUID()
  • 也可根据实际需要进行设置,它的用途及含义可自行决定
  • 在脚本中可以用 sheet.getBrick( brickName).config.gguid 来读写本属性
  • 如果是自动加载,则在模板打开后,系统可以自动根据“关联的表”+“关联的GGUID”+“图片分组”+“保存到的数据库”+ “保存到的表”检索出由本控件上传的图片,并将缩略图显示出来。
  • 也可以使用 sheet.getBrick( brickName).buildGridly( data);来手动加载,其中data是类似如下的JSON对象数组:
    [ { "id": "xxx", "url_image":"大图的地址", "url_thumbnail":"缩略图的地址" } ];
  • 在此提供一个函数名,在自动加载图片时,先执行本函数(相关的配置会以参数形式代入执行)
  • 该函数需要返回如下结构 { success:true , data:[{id:'xx', url_image:'...' , url_thumbnail:'...'}] , message: ''}
  • 该函数在 formOpen之后自动执行
  • 在脚本中可以用 sheet.getBrick( brickName).config.autoLoadFunction 来读写本属性
{eval} setTimeout( function() { $('#serverIndex').val( serverIndex ); },200); {/eval}