EasyUI中的combogrid

<script>
 $(function(){
  $("#cc").combogrid({
   panelWidth:400,
   value:'safds',//缺省值
   idField:"code",
   textField:"name",
   url:"datagrid_data.json",
   columns:[[ 
         {field:'code',title:'Code',width:60}, 
         {field:'name',title:'Name',width:100}, 
         {field:'addr',title:'Address',width:120}, 
         {field:'col4',title:'Col41',width:100} 
      ]]
  });
 });
 //重新加載數據源
 function reload(){
  $('#cc').combogrid('grid').datagrid('reload'); 
 }
 
 //設置select中的值
 function setValue(){
  $("#cc").combogrid("setValue","003");
 }
 //獲取下拉列表中選擇的值
 function getValue(){
  var val = $('#cc').combogrid('getValue');
  alert(val);
 }
 //禁用組件
 function disable(){
  $('#cc').combogrid('disable');
 }
 //啓用組件
 function enable(){
  $('#cc').combogrid('enable');
 }
 //獲取選中的表格的數據
 function getGridValue(){
  var grid=$("#cc").combogrid("grid");//獲取表格對象
  var row = grid.datagrid('getSelected');//獲取行數據
  alert("選擇的grid中的數據如下:code:"+row.code+" name:"+row.name+" addr:"+row.addr+" col4:"+row.col4);
 }
 function clear(){
  $("#cc").combogrid("clear"); 
 }
</script>
</head>

<body>
 <h3>combogrid</h3>
    <div style="margin:10px 0;">
  <a href="#" class="easyui-linkbutton" onclick="reload()">Reload</a>
  <a href="#" class="easyui-linkbutton" onclick="setValue()">SetValue</a>
  <a href="#" class="easyui-linkbutton" onclick="getValue()">GetValue</a>
        <a href="#" class="easyui-linkbutton" onclick="getGridValue()">GetGridValue</a>
  <a href="#" class="easyui-linkbutton" onclick="disable()">Disable</a>
  <a href="#" class="easyui-linkbutton" onclick="enable()">Enable</a>
        <a href="#" class="easyui-linkbutton" onclick="clear()">clear</a>
 </div>
 <select id="cc" class="easyui-combogrid"  style="width:250px;"></select>
</body>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章