欢迎来到天天文库
浏览记录
ID:37710729
大小:24.37 KB
页数:7页
时间:2019-05-29
《knockoutjs2.0工作领域与形式四》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、“hasfocus”具有约束力目的一个ViewModel属性hasfocus结合与DOM元素的焦点状态。这是一个双向绑定,所以:·如果你的ViewModel属性设置为true或false,相关的元素将成为重点或重点不突出。·如果用户手动集中,或unfocuses相关的元素,在ViewModel属性将被设置为true或false相应。如果您正在构建复杂的形式,在编辑元素动态显示,这是非常有用的,你想控制用户应该开始打字,或回应插入符的位置。小费如果多个元素有hasfocus关联值设置为绑定true,浏览器将焦点切换到为准元素其hasfocus约束力的一套,最
2、近。所以,你可以简单的写data-bind="hasfocus:true"如果你想尽快使一个元素获得焦点,因为它是动态插入到文档中。这不会阻止后移动到一个不同的元素的焦点。例1:基础知识这个例子只显示一条消息,如果TextBox当前具有焦点,并使用一个按钮来显示,你可以触发集中编程。源代码:查看3、nd="hasfocus:isSelected"/>Focusprogrammatically4、ndata-bind="click:setIsSelected">焦点编程按钮>ThetextboxhasfocusTextBox的5、焦点源代码:查看模型varviewModel={VAR的ViewModel={ 6、irection:ltr;text-align:left">isSelected:ko.observable(false),isSelected:ko.observable(假) setIsSelected:function(){this.isSelected(true)}7、setIsSelected:this.isSelected(真实)函数(){}};};8、n:ltr;text-align:left">ko.applyBi
3、nd="hasfocus:isSelected"/>Focusprogrammatically4、ndata-bind="click:setIsSelected">焦点编程按钮>ThetextboxhasfocusTextBox的5、焦点源代码:查看模型varviewModel={VAR的ViewModel={ 6、irection:ltr;text-align:left">isSelected:ko.observable(false),isSelected:ko.observable(假) setIsSelected:function(){this.isSelected(true)}7、setIsSelected:this.isSelected(真实)函数(){}};};8、n:ltr;text-align:left">ko.applyBi
4、ndata-bind="click:setIsSelected">焦点编程按钮>ThetextboxhasfocusTextBox的
5、焦点源代码:查看模型varviewModel={VAR的ViewModel={ 6、irection:ltr;text-align:left">isSelected:ko.observable(false),isSelected:ko.observable(假) setIsSelected:function(){this.isSelected(true)}7、setIsSelected:this.isSelected(真实)函数(){}};};8、n:ltr;text-align:left">ko.applyBi
6、irection:ltr;text-align:left">isSelected:ko.observable(false),isSelected:ko.observable(假) setIsSelected:function(){this.isSelected(true)}
7、setIsSelected:this.isSelected(真实)函数(){}};};8、n:ltr;text-align:left">ko.applyBi
8、n:ltr;text-align:left">ko.applyBi
此文档下载收益归作者所有