`

Pentaho Analysis Editor

 
阅读更多

插件phase    -      Pentaho Analysis Editor 

 

无法打开已经配置的维度模型,修改如下:

 

1. pentaho-server-ce-8.3.0.0-371\pentaho-server\pentaho-solutions\system\phase\resources\js\Pham.js

 

空串:

添加一个判断:

 

		if(item==='') {
			continue;
		}

 

如下:

 

 

  getDataSourceInfo: function(options){
    var oldSuccess = options.success;
    var scope = options.scope || null;
    options.method = "GET";
    options.headers = {
      "Accept": "text/plain"
    };
    options.success = function(xhr, options, data){
      var doc = {};
      var i, items = data.split(";"), n = items.length, item, value;
      for (i = 0; i < n; i++) {
        item = items[i];
		if(item==='') {
			continue;
		}
        item = item.split("=");
        value = item[1];
        if (value.length >= 2 &&
          (value.charAt(0) === "\"" && value.charAt(value.length-1) === "\"")
        ||(value.charAt(0) === "'" && value.charAt(value.length-1) === "'")
        ) {
          value = value.substr(1, value.length-2);
        }
        doc[item[0]] = value;
      }
      if (oldSuccess) {
        oldSuccess.call(scope, doc);
      }
    }
    var path = this.options.url.split("/");
    path.pop();
    options.url = path.join("/") + "/" + options.modelName + "/getAnalysisDatasourceInfo";
    this.request(options);
  },

 

 

 

2. 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics