天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 5319|回复: 2

部门选择替换图片调整对齐,求助

[复制链接]
腾俊集团 发表于 2017-1-4 10:19:53 | 显示全部楼层 |阅读模式
本帖最后由 wander 于 2017-1-4 10:40 编辑

如图,需要保存和取消对齐,求助QQ19415392
643.png
wander 发表于 2017-1-4 10:55:10 | 显示全部楼层
由于问题是楼主修改了源文件造成的样式问题,我们这边无法跟进。楼主可替换回我们的源码。如果你们想修改样式,自己无法解决,可向商务申请技术人天,做专门的技术支持。
 楼主| 腾俊集团 发表于 2017-1-4 17:46:46 | 显示全部楼层
经研究修改JS文件解决!结贴
(function($){
        $.fn.obpmTreeDepartmentField =function(){
                return this.each(function(){
                        var $field =jQuery(this);
                        var textType=$field.attr("_textType");
                        var fieldId = $field.attr("_fieldId");
                        var fieldType = $field.attr("_fieldType");
                        var cssClass=$field.attr("_cssClass");
                        var fieldText=$field.attr("_fieldText");
                        var limit = $field.attr("_limit");
                        var isRefreshOnChanged = $field.attr("_isRefreshOnChanged");
                        var name=$field.attr("_name");
                        var fieldValue=$field.attr("_fieldValue");
                        var title=$field.attr("_title");
                        var style =$field.attr("style");
                        var textFieldId = fieldId + "_text";
                        var valueFieldId = fieldId;
                        var displayType = $field.attr("_displayType");
                        var readOnlyShowValOnly = $field.attr("readOnlyShowValOnly");
                        var treeTip = $field.attr("_treeTip");
                        var subGridView = $field.attr("_subGridView");
                        isRefreshOnChanged = (isRefreshOnChanged == "true");
                        subGridView = (subGridView == "true");
                        var hiddenValue = $field.attr("_hiddenValue");
                       
                        var html="";
                       
                        var readonly = false;
                        //if(displayType != PermissionType_HIDDEN){
                                var otherAttrsHtml = getOtherAttrs($field[0]);//其他属性
                               
                                //文本框
                                html += "<textarea rows='1' ";
                                html += " id='" + textFieldId + "'";
                                html += " class='" + cssClass + "'";
                                html += " fieldType='" + fieldType + "'";
                                if(displayType == PermissionType_READONLY || textType.toLowerCase() == "readonly"
                                         || displayType == PermissionType_DISABLED){
                                        readonly = true;
                                        html += " disabled ";
                                }
                                html += otherAttrsHtml;
                                html += " style=\"";        //style
                                if(style) html += style + ";";
                                if(textType.toLowerCase() == "hidden" || displayType == PermissionType_HIDDEN
                                                || readonly){
                                        if(readOnlyShowValOnly == "true"){
                                                html += ";display:none;";
                                        }
                                }
                               
                                html += "\"";
                                html += " >" + fieldText + "</textarea>";
                               
                                //隐藏域
                                html += "<input type='hidden' id='" +valueFieldId + "'";
                                html += " name='" + name + "'";
                                html += " fieldType='" + fieldType + "'";
                                html += " value='" + fieldValue + "'";
                                html += " />";
                                if(textType.toLowerCase() != "hidden" && displayType != PermissionType_HIDDEN){
                                        if(!(readonly && readOnlyShowValOnly == "true")){
                                        //按钮
                                                //html += "<input type='button' class='button_searchdel3'";
                                                html += "<input type='button' class=''";
                                                var settings = "{textField:'" + textFieldId +
                                                        "',valueField:'" + valueFieldId +
                                                        "',limit:'" + limit +
                                                        "',callback:" + (isRefreshOnChanged?(subGridView?"dy_view_refresh":"dy_refresh"):"''") +
                                                        ",readonly:" + readonly + "}";
       
                                                if(!readonly){
                                                        html += " onclick=\"showDepartmentSelect('actionName'," + settings + ")\"";
                                                }

                                                if(!readonly){
                                                        html += " style='cursor: pointer;margin-left:4px;vertical-align: top;'";
                                                }else{
                                                        html += " style='cursor: not-allowed;'";
                                                }
                                                html += " title='" + treeTip + "'";
                                                html += " value='添加'/>";
                                               
                                                var clearStr = 'jQuery("#' + textFieldId + '").val("");'
                                                        + 'jQuery("#' + textFieldId + '").attr("title","");'
                                                        + 'jQuery("#' + valueFieldId + '").attr("value","");'
                                                        + (isRefreshOnChanged?(subGridView?'dy_view_refresh("'+ valueFieldId +'")':'dy_refresh("' + name + '")'):'');
                       
                                                html += "<input type='button' ";
                                                if(!readonly){
                                                        html += " onclick='" + clearStr + "'";
                                                }
                                                if(!readonly){
                                                        html += " style='cursor: pointer;margin-left:4px;vertical-align: top;'";
                                                }else{
                                                        html += " style='cursor: not-allowed;color:#ccc;margin-left:4px'";
                                                }
                                               
                                                html += " title='" + treeTip + "'";
                                                html += " value='清除'/>";
                                        }
                                }
                                if(displayType == PermissionType_HIDDEN){
                                        html += "<span>"+ hiddenValue +"</span>";
                                }
                                if(displayType == PermissionType_READONLY || textType.toLowerCase() == "readonly"
                                         || displayType == PermissionType_DISABLED){
                                        if(readOnlyShowValOnly == "true"){
                                                html += "<span id='" + name + "_show' class='showItem'>" + fieldText + "</span>";
                                        }
                                }
                        //}
                        this.parentNode.innerHTML = html;
                });
        };
})(jQuery);

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 06:36

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表