在上圖中。我想搜索文本取決於類別。我想用鍵盤選擇單選按鈕來選擇類別。
這是我的關鍵聽衆來自控制器。 SELECT參照鍵盤上的ENTER鍵。 我試過下面的代碼,使用單選按鈕ID,但它選擇第1個單選按鈕。 任何人都可以幫助我...
case PV.yoohu.appConstants.keyCodes.SELECT:
if (searchPageRadioButtonCtrl) {
document.getElementById("searchFilternames").checked = true;
}
break;
case PV.yoohu.appConstants.keyCodes.BACK:
break;
case PV.yoohu.appConstants.keyCodes.RIGHT:
break;
case PV.yoohu.appConstants.keyCodes.LEFT:
break;
case PV.yoohu.appConstants.keyCodes.DOWN:
break;
case PV.yoohu.appConstants.keyCodes.UP:
break;
而我的HTML生成單選按鈕。單選按鈕的ID是「searchFilternames」
<div id="searchCategory">
<div id="searchFilter" ng-repeat="item in searchFilters">
<input id="searchFilternames"type="radio" ng-model="selectedFilter.name"
value="{{item.name}}" ng-class="{'selectedRadioButtonborder': isRadioFocussed($index)}"
yo-attr="{html : 'item.name'}"/><span ng-bind="item.name"></span>
</div>
</div>
而這是單選按鈕的方法。
$scope.isRadioFocussed = function (index){
if (index == searchPageRadioButtonCtrl) return true;
else return false;
};
[![此處輸入圖像的描述] [2] [2] 上述圖像中,我需要採取控制器下一無線按鈕,用於我使用searchPageRadioButtonCtrl
http://i.stack.imgur.com/cSWML.png
什麼是'searchPageRadioButtonCtrl'?你在哪裏設置它? –
searchPageRadioButtonCtrl,它是指索引,我需要增加,如果我想得到rightindex – chandru
試試我發佈的答案,如果它爲你工作 –