【发布时间】:2014-02-10 13:50:09
【问题描述】:
我是淘汰赛的新手。我希望当我根据值单击编辑按钮时,应选择下拉菜单。
这是我的完整代码...我正在尝试编辑记录...
这是我的 HTML 代码
这是我的 JS 代码...
功能项(id, name) { this.id = ko.observable(id);
this.name1 = ko.observable(name);
}
函数 CompanyViewModel() {
var self = this; var 排序 = "desc";
self.id = ko.observable("");
self.name = ko.observable().extend
({ 要求:真 }); self.bloombergcode = ko.observable().extend({ required: true });
self.Id = ko.observable();
self.sector1 = [new item(1, "Banking"), new item(2, "Non-Banking")];
self.country = ko.observableArray([]);
self.sectorid = ko.observable().extend({ required: true });
self.isincode = ko.observable();
enter code here
self.address = ko.observable();
this.validationModel = ko.validatedObservable({
name: self.name,
bloombergcode: self.bloombergcode,
sectorid: self.sectorid
});
// self.items = ko.observableArray([]);
var company =
{
id: self.id,
name: self.name,
bloombergcode: self.bloombergcode,
sectorid: self.sectorid,
isincode: self.isincode,
sector1: self.sector1,
address: self.address
};
self.company = ko.observable();
self.companies = ko.observableArray();
$.ajax({
url: '@Url.Action("CompanyId", "Company")',
cache: false,
type: 'GET',
contentType: 'application/json; charset=utf-8',
data: {},
success: function (data) {
//self.companies(data);
self.company(data);
self.id(data.id);
self.name(data.name);
self.sectorid = ko.observable(new item(data.sectorid, ""));
self.isincode(data.isincode);
self.address(data.address);
self.sectorid(self.sector1[1].id);
// self.sectorid(self.sector1[1]);
self.bloombergcode(data.bloombergcode)
}
});
}
var viewModel=new CompanyViewModel(); ko.applyBindings(viewModel);
【问题讨论】:
-
这个问题有什么进展吗?您是否尝试实施我的解决方案?如果您还有其他问题,请告诉我。
-
您的 HTML 代码丢失了,而且您的代码真的很难阅读,因为有些代码超出了代码区域。请为我们这些试图帮助您解决问题的人考虑。多一点努力将不胜感激。
-
我的 Html 代码已经完成了...只有一个功能在外面。请告诉我您期望我付出什么样的努力...?
-
请有人帮我...
标签: javascript asp.net css asp.net-mvc-4 knockout.js