|
@@ -276,23 +276,6 @@
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 文件类型判断,是常规图片类型文件,文件名加下划线
|
|
|
- */
|
|
|
- protected function IsImage(data:Object):Boolean{
|
|
|
- var fileName:String = data.name;
|
|
|
- //.jpg .gif .bmp .png
|
|
|
- var rtn:Boolean=false;
|
|
|
- if(fileName.indexOf('.jpg')>-1)
|
|
|
- rtn =true;
|
|
|
- else if(fileName.indexOf('.gif')>-1)
|
|
|
- rtn=true;
|
|
|
- else if(fileName.indexOf('.bmp')>-1)
|
|
|
- rtn=true;
|
|
|
- else if(fileName.indexOf('.png')>-1)
|
|
|
- rtn=true;
|
|
|
- return rtn;
|
|
|
- }
|
|
|
- /**
|
|
|
* 在线打开图片
|
|
|
*/
|
|
|
protected function ShowPicFunc(data:Object):void
|
|
@@ -307,7 +290,7 @@
|
|
|
public function linkButtonLabel(data:Object):String
|
|
|
{
|
|
|
if(!isNaN(data.id) && 0 != data.id)
|
|
|
- {
|
|
|
+ {
|
|
|
return resourceManager.getString('common','btn.download');
|
|
|
}else{
|
|
|
return "";
|
|
@@ -328,6 +311,68 @@
|
|
|
}
|
|
|
return "";
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 有效无效
|
|
|
+ */
|
|
|
+ public function linkEnabelFunc1(data:Object):Boolean
|
|
|
+ {
|
|
|
+ if(!isNaN(data.id) && 0 != data.id)
|
|
|
+ {
|
|
|
+ if(data.name != null){
|
|
|
+ var name:String = data.name.toLocaleLowerCase();
|
|
|
+ if(name.indexOf(".jpg")!=-1 ||name.indexOf(".gif")!=-1||name.indexOf(".png")!=-1||name.indexOf(".bmp")!=-1){
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 下划线
|
|
|
+ */
|
|
|
+ public function underlineFunc(data:Object):String
|
|
|
+ {
|
|
|
+ if(!isNaN(data.id) && 0 != data.id)
|
|
|
+ {
|
|
|
+ if(data.name != null){
|
|
|
+ var name:String = data.name.toLocaleLowerCase();
|
|
|
+ if(name.indexOf(".jpg")!=-1 ||name.indexOf(".gif")!=-1||name.indexOf(".png")!=-1||name.indexOf(".bmp")!=-1){
|
|
|
+ return"underline" ;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return "none";
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 下载填充
|
|
|
+ */
|
|
|
+ public function linkButtonLabel1(data:Object):String
|
|
|
+ {
|
|
|
+ if(!isNaN(data.id) && 0 != data.id)
|
|
|
+ {
|
|
|
+ return data.name;
|
|
|
+ }else{
|
|
|
+ return "";
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 下载
|
|
|
+ */
|
|
|
+ protected function linkButtonFunc1(data:Object):void
|
|
|
+ {
|
|
|
+ var url:String = Utils.getBaseUrl()+"viewImage.do";
|
|
|
+ var request:URLRequest = new URLRequest(url);
|
|
|
+ var params:URLVariables = new URLVariables();
|
|
|
+ params.accessoryId=data.id;
|
|
|
+ request.data = params;
|
|
|
+ request.method = URLRequestMethod.POST;
|
|
|
+ navigateToURL(request,"_blank");
|
|
|
+ }
|
|
|
+
|
|
|
]]>
|
|
|
</fx:Script>
|
|
|
|
|
@@ -351,7 +396,8 @@
|
|
|
<ui:DataGridColumn dataField="typeName" showDataTips="true" dataTipField="typeName"
|
|
|
headerText="{resourceManager.getString('fileType','fileType')}" id="lx"/>
|
|
|
<ui:DataGridColumn dataField="name"
|
|
|
- headerText="{resourceManager.getString('common','col.name')}" />
|
|
|
+ headerText="{resourceManager.getString('common','col.name')}" type="{TypeBase.LINKBUTTON}"
|
|
|
+ underlineFunc="{underlineFunc}" linkEnableFunc="{linkEnabelFunc1}" linklabelFunc="{linkButtonLabel1}" linkButtonFunc="{linkButtonFunc1}"/>
|
|
|
<ui:DataGridColumn dataField="id"
|
|
|
headerText="{resourceManager.getString('common','btn.download')}" type="{TypeBase.LINKBUTTON}"
|
|
|
linkButtonFunc="{linkButtonFunc}" linklabelFunc="{linkButtonLabel}"/>
|