Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
160
Add New Row: Populate columns based on a selected column
posted

Hi evryone,

 I am facing this problem from quite some time Please help me out.

 I have a Page with a webgrid i have 5 columns 2 uneditable and 3 are populated with dropdowns on selection of an employee from the first dropdown i have to populate his name and his job description in the remaining two columns.

I am using this in the javascript to update the cell but i couldnt figure out how to do . 

function cellUpdate(gridID, valueListID, cellID) 

     {

 var col = igtbl_getColumnById(cellID);

if (col.Key != "Personal_Number") return;

var list = igtbl_getElementById(valueListID);

 var row = igtbl_getRowById(cellID);

var name=list.selectedIndex.innerText;

 if (row != null)

 {alert("Hello");

 row.getCell(49).setValue(name); row.getCell(51).setValue(name);

 } }

so i Want to set cell 49 and 51 with the respective values but i dont know how to do it .

I also have another idea to open a popup window as a button is clicked in the grid and in the popup am going to show the grid where they can select a Row and on double click I thought i wud capture that data in a hidden variable and close the popup and reload the opener but as i reload the opener the hidden variable is gone and the value cannot be persisted .

Also if anybody know how to assign a value to a a ultrawebgrid column in the child window which is present in the parent window , please post their comments.

Please Help me out from this situation either one of the methods any help would be kindly appreciated.

 

Thanks in Advance.

Krishna.

Parents Reply Children