easyui的datagrid如何获取到复选框中选择的数据

easyui的datagrid如何获取到复选框中选择的数据,第1张

var rows = $('#dg')datagrid('getSelected');

$post(url, rows, function(response){

    consolelog(response);

}, 'json');

这是xaml主要部分

<sdk:DataGrid AutoGenerateColumns="False" Height="100" HorizontalAlignment="Left" Margin="59,59,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="120" SelectionChanged="dataGrid1_SelectionChanged">

<sdk:DataGridColumns>

<sdk:DataGridTextColumn Binding="{Binding V}">

</sdk:DataGridTextColumn>

</sdk:DataGridColumns>

</sdk:DataGrid>

这是codebehind

private void button1_Click(object sender, RoutedEventArgs e)

{

List<tea> lst = new List<tea> {new tea(20),new tea(100)};

thisdataGrid1ItemsSource = lst;

}

public class tea

{

int v;

public tea(int t)

{

v = t;

}

public int V

{

get

{

return v;

}

set

{

v = value;

}

}

}

private void dataGrid1_SelectionChanged(object sender, SelectionChangedEventArgs e)

{

tea t = (eAddedItems[0] as tea);

MessageBoxShow(tVToString());

}

这个是关键部分:

private void dataGrid1_SelectionChanged(object sender, SelectionChangedEventArgs e)

{

tea t = (eAddedItems[0] as tea);

MessageBoxShow(tVToString());

}

懂了没

找一个唯一字段,比如上边的房屋编号id,设为唯一标识,设置idField字段

$('#tt')datagrid({

   //省略若干代码

   idField: "id",

   //省略若干代码

});

调用时,传入唯一标识,找到记录所在的索引

$('#tt')datagrid('getRowIndex', rowid);

示例(自己根据需求可以在精简一下):

// dg = $("#tt")datagrid({}) 返回的实例;

function singleScroll(row) {

var index = dgdatagrid('getRowIndex', rowid); 

dgdatagrid('scrollTo', index); 

dgdatagrid('selectRow', index); 

}

function batchScroll(rows) {

$each(rows, function (i, row) {

singleScroll(row);

});

}

function _scroll() {

var testData = [

{id: "8"},

{id: "21"}

];

batchScroll(testData);

}

以上就是关于easyui的datagrid如何获取到复选框中选择的数据全部的内容,包括:easyui的datagrid如何获取到复选框中选择的数据、jqury-easyui DataGrid 怎么获取某一行数据、jQuery easyUI easyui-datagrid 选中指定内容的行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9592922.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存