EasyUI Forum
September 13, 2025, 10:54:57 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Expanded datagrid-detailview & detailview has button to add multiple rows  (Read 11233 times)
harik
Newbie
*
Posts: 3


View Profile
« on: November 25, 2014, 04:37:10 AM »

Datagrid needs to be expanded detailview(subgrid) without (+ or -) sign in the datagrid. detailview(subgrid) has 'Add Button' with two text fields. Each click on 'Add button' add text field rows in detailview same same master. detailview records should be refer to master row.
when Save/update total should process to persist(master row with detailview).

Could you please provide sample code snippet to achieve this.
Thanks in advance.
« Last Edit: November 25, 2014, 05:06:49 AM by harinath.kommi » Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: November 25, 2014, 05:28:05 AM »

You can call 'expandRow' or 'collapseRow' methods to expand or collapse a row. If you want to keep all rows expanded when loading data successfully, please try the following code.
Code:
$('#dg').datagrid({
onLoadSuccess:function(){
var count = $(this).datagrid('getRows').length;
for(var i=0; i<count; i++){
$(this).datagrid('expandRow', i);
}
}
})
Logged
harik
Newbie
*
Posts: 3


View Profile
« Reply #2 on: November 25, 2014, 05:40:54 AM »

Thanks stworthy,

To list out all records, i want to make detailview should view by default when it has data. If no data i don't want show detailview. While adding(new )/editing master record only detailview show with 'Add button' with two text fields.

Could you please help me.
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #3 on: November 25, 2014, 06:12:46 AM »

Is is simple to expand or collapse a row according to your special conditions.
Code:
if (some condition){
  $('#dg').datagrid('expandRow',...);
  //or
  //$('#dg').datagrid('collapseRow',...);
}
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!