aplikacija je rađena u VS sa Durandal i Knockout -om...
Nakon dobijanja podataka preko Ajaxa neće da ispiše podatke u Views..( možda jednostavno ne vidim gde grešim...možda sam nešto zaboravio ).
Ako neko ima predlog molim za pomoć...
Hvala!!
U ViewModels je sledeće:
Code:
define(function () {
var ctor = function () {
this.naslov = 'Ovo je naslov za DRUGI!';
this.Id_dobavljaca = ko.observable("");
this.NazivDobavljaca = ko.observable("");
this.Aktivan = ko.observable("");
var Product = {
Id_dobavljaca: self.Id_dobavljaca,
NazivDobavljaca: self.NazivDobavljaca,
Aktivan: self.Aktivan
};
this.Product = ko.observable();
this.Products = ko.observableArray();
self = this;
$.ajax({
url: "/Durandal/VratiDobavljace",
cache: false,
type: 'GET',
contentType: 'application/json; charset=utf-8',
data: {},
success: function (data) {
self.Products(data);
}
});
};
return ctor;
});
define(function () {
var ctor = function () {
this.naslov = 'Ovo je naslov za DRUGI!';
this.Id_dobavljaca = ko.observable("");
this.NazivDobavljaca = ko.observable("");
this.Aktivan = ko.observable("");
var Product = {
Id_dobavljaca: self.Id_dobavljaca,
NazivDobavljaca: self.NazivDobavljaca,
Aktivan: self.Aktivan
};
this.Product = ko.observable();
this.Products = ko.observableArray();
self = this;
$.ajax({
url: "/Durandal/VratiDobavljace",
cache: false,
type: 'GET',
contentType: 'application/json; charset=utf-8',
data: {},
success: function (data) {
self.Products(data);
}
});
};
return ctor;
});
A u Views je:
Code:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title style="float:right;">drugi</title>
</head>
<body>
<s data-bind="text: Products.length"></s>
<table id="empl" ">
<thead>
<tr>
<th>
Id_dobavljaca
</th>
<th>
NazivDobavljaca
</th>
<th>
Aktivan
</th>
</tr>
</thead>
<tbody data-bind="foreach: Products() ">
<tr>
<td data-bind="value: Id_dobavljaca">
</td>
<td data-bind="value: NazivDobavljaca">
</td>
<td data-bind="value: Aktivan">
</td>
<td>
<button data-bind="click: $root.edit">
Edit</button>
<button data-bind="click: $root.delete">
Delete</button>
</td>
</tr>
</tbody>
</table>
</body>
</html>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title style="float:right;">drugi</title>
</head>
<body>
<s data-bind="text: Products.length"></s>
<table id="empl" ">
<thead>
<tr>
<th>
Id_dobavljaca
</th>
<th>
NazivDobavljaca
</th>
<th>
Aktivan
</th>
</tr>
</thead>
<tbody data-bind="foreach: Products() ">
<tr>
<td data-bind="value: Id_dobavljaca">
</td>
<td data-bind="value: NazivDobavljaca">
</td>
<td data-bind="value: Aktivan">
</td>
<td>
<button data-bind="click: $root.edit">
Edit</button>
<button data-bind="click: $root.delete">
Delete</button>
</td>
</tr>
</tbody>
</table>
</body>
</html>