【問題背景】
? ??
? ? 最近在做ITOO考評的時候想從頁面獲取表單選中的數據:
?
【代碼】
? ??
? ? 在數據網格(datagrid)組件包含兩種方法來檢索選中行數據:
? ? ? ? getSelected:取得第一個選中行數據,如果沒有選中行,則返回 null,否則返回記錄。
? ? ? ? getSelections:取得所有選中行數據,返回元素記錄的數組數據。
???
代碼如下:
?
<script>
//獲取單行數據
function getSelected(){
var row = $('#tt').datagrid('getSelected');
if (row){
alert('Item ID:'+row.itemid+"\nPrice:"+row.listprice);
}
}
//獲取多行數據
function getSelections(){
var ids = [];
var rows = $('#tt').datagrid('getSelections');
for(var i=0; i<rows.length; i++){
ids.push(rows[i].itemid);
}
alert(ids.join('\n'));
}
</script>
總結:
?
? ? jQuery EasyUI 是一個基于 jQuery 的框架,集成了各種用戶界面插件。之前ITOO在UI 和easyUI很混沌,后來才了解ITOO的UI在easyUI基礎之上又進行封裝。在ITOO里面用Html.RenderAction()來調取已經封裝好的東西。
? ? 就是這篇博客有點短,小,快……
? ?
?
?