经研究修改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 = "";
//隐藏域
html = "
html = " name='" name "'";
html = " fieldtype='" fieldtype "'";
html = " value='" fieldvalue "'";
html = " />";
if(texttype.tolowercase() != "hidden" && displaytype != permissiontype_hidden){
if(!(readonly && readonlyshowvalonly == "true")){
//按钮
//html = "
html = "
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 = "
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'";
}