是否可以分页下拉结果。此下拉列表是从模型层中名为“DataSet ID”的字段创建的。在这一刻,这是通过viewmodel实现的。
我有使用视图进行分页的经验 - >控制器但没有视图 - > viewmodel - >控制器。
非常感谢任何帮助。使用razor - mvc。
答案 0 :(得分:0)
以下是我的分页代码:'https://zolty13@bitbucket.org/zolty13/sportsstore.git' 我不确定它是否正是你所需要的。 模型层中有域模型(SportsStore.Domain.Concrete.EFDbProductsRepository.cs)以及viewmodel(SportsStore.WebUI.Models.PagingInfo.cs)。 EFDbProductsRepository负责为我的SportsStore.Domain.Entities.Product.cs类提供Collection interfece。 PaginInfo.cs存储有关分页的信息(项目数,每页项目数,当前页面)。两者都封装在SportsStore.WebUI.Models.ProductListViewModel.cs类中。此课程已发送至View。 Controller负责分页。
@IBAction func saveTimeSheetButtonPressed(_ sender: UIBarButtonItem) {
if let timeSheetEntry = self.selectedEmployeeTime{
do{
try self.realm.write {
let updateTimeSheet = EmployeeTimeSheet()
updateTimeSheet.timeSheetID = "timeSheetID"
updateTimeSheet.employeeName = employeeNameLabel.text!
updateTimeSheet.timeOut = finishTimeLabel.text!
updateTimeSheet.comments = commentView.text!
realm.add(updateTimeSheet, update: true)
timeSheetEntry.workTime.append(updateTimeSheet)
print("save successful")
}
}catch{
print("error saving Context")
}
}
self.dismiss(animated: true)
}
也使用Razor :)。如果对你不好,我会删除答案。 示例来自ASP.NET MVC 5 Freeman Apress