Commit a826d95b authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Consume datos correctamente en vistas detalle

parent dacd2cde
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@ define([
	, TemplateInfoHelp
	, _ActivityBase
) {

	return declare([_ActivityBase], {
		//	summary:
		//		Vista detalle de Activity.
@@ -96,6 +97,7 @@ define([
			this._emitEvt('REQUEST', {
				method: "POST",
				target: ancestorsTarget,
				action: '_search',
				query: {
					returnFields: ['id', 'path', 'name']
				}
+3 −3
Original line number Diff line number Diff line
@@ -69,10 +69,10 @@ define([
			this._publish(this._widgets.additionalInfo.getChildChannel("childInstances.1", "CLEAR"));
		},

		_itemAvailable: function(response) {
		_itemAvailable: function(res, resWrapper) {

			if (response.target === this.target[0]) {
				this._dataToContacts(response);
			if (resWrapper.target === this.target[0]) {
				this._dataToContacts(res);
				return;
			}

+7 −5
Original line number Diff line number Diff line
@@ -43,6 +43,7 @@ define([
	, TemplateInfo
	, TemplateTitle
) {

	return declare([Layout, Controller, _Main, _AddTitle, _TitleSelection], {
		//	summary:
		//		Vista detalle de Species.
@@ -191,14 +192,14 @@ define([
			});
		},

		_itemAvailable: function(res) {
		_itemAvailable: function(res, resWrapper) {

			if (res.target === this.target[1]) {
			if (resWrapper.target === this.target[1]) {
				this._dataToDocument(res);
				return;
			}

			if (res.target === this.target[2]) {
			if (resWrapper.target === this.target[2]) {
				this._dataToActivities(res);
				return;
			}
@@ -210,6 +211,7 @@ define([
			this._emitEvt('REQUEST', {
				method: "POST",
				target: this.target[3],
				action: '_search',
				query: {
					returnFields: ['scientificName', 'rank']
				}
+8 −8
Original line number Diff line number Diff line
@@ -107,22 +107,22 @@ define([

		},

		_dataAvailable: function(response) {
		_dataAvailable: function(res, resWrapper) {

			if (response.data && response.target == this.targetAdministrative) {
			var data = res.data;

			if (data && resWrapper.target === this.targetAdministrative) {
				var id = 1;

				for (var item in response.data) {

				for (var item in data) {
					var result = {};
					result.data = response.data[item];
					result.data = data[item];
					result.name = item;
					result.id = id;

					if ("activityOutProject" == item) {
					if ("activityOutProject" === item) {
						result.href = "activity";
					} else if ("projectOutProgram" == item) {
					} else if ("projectOutProgram" === item) {
						result.href = "project";
					} else {
						result.href = item;
+3 −3
Original line number Diff line number Diff line
@@ -138,12 +138,12 @@ define([
			});
		},

		_itemAvailable: function(response) {
		_itemAvailable: function(res, resWrapper) {

			this.inherited(arguments);

			if (response.target === this.target[1]){
				this._dataToActivities(response);
			if (resWrapper.target === this.target[1]){
				this._dataToActivities(res);
				return;
			}
		},