第三方组件:MvcCheckBoxList
我有这个强类型的复选框列表,我只想设置它们的选项卡索引。我怎么能这样做?
@Html.CheckBoxListFor(model=>model.agentTypeViewModel.PostedAgentTypes.AgentTypeId,
model=>model.agentTypeViewModel.AvailableAgentTypes,
agent=>agent.Id,
agent=>agent.Name,
model=>model.agentTypeViewModel.SelectedAgentTypes,
Position.Vertical)
我成功设置了我的其他控件标签索引,@Html.TextBoxFor(p=>p.TRU, new {tabindex = 28, id="txtTRU"})
工作正常;但显然如果我没有为复选框设置制表符索引,按Tab键会直接将光标移动到复选框列表,完全忽略所有其他最先出现的字段......
有什么建议吗?
答案 0 :(得分:3)
看起来您正在使用MvcCheckBoxList组件。根据文档(不确定为什么你没有阅读此内容):
你会这样做:
@Html.CheckBoxListFor(model => model.agentTypeViewModel.PostedAgentTypes.AgentTypeId,
model => model.agentTypeViewModel.AvailableAgentTypes,
agent => agent.Id,
agent => agent.Name,
model => model.agentTypeViewModel.SelectedAgentTypes,
Position.Vertical,
x => new {tabindex = 28})