Can I get the value of the cell in the client side by document.getElementById("GridWeb1_9#10).value?
Is there any ways I can get the value of any cell (not just the active cell) , like using J11 or GridWeb1_10#9 ? I mean any means other than passing row and column? Thank you very much.
Hi,
Well, there is no such flexibility available (document.getElementById("GridWeb1_9#10).value), we will check if we can support it.
I think you may try some workaround if it fits your need.
.cs file
protected void Page_Load(object sender, EventArgs e)
{
// Put user code to initialize the page here
if (!IsPostBack)
{
GridWeb1.WebWorksheets[0].Cells["J11"].PutValue("Hello world!");
GridWeb1.Attributes["cellval"] = GridWeb1.WebWorksheets[0].Cells["J11"].StringValue;
}
}
in .html source (javascript code)
<body>
<form id="form1" runat="server">
<div>
<agw:GridWeb id="GridWeb1" runat="server" XhtmlMode="true" Height="226px" OnSubmitClientFunction = "onSubmit"></agw:GridWeb>
</div>
</form>
<script language="javascript">
function onSubmit(arg, cancelEdit)
{
var cval = GridWeb1.cellval;
window.alert(cval);
}
</script>
</body>
Thank you.
I’ll try this. Thank you.
Hi,
You may get cell's value at client side just like this:
var value = GridWeb1.getCellValue(row, column); // row and column are 0 based
or:
var cell = GridWeb1.getCell(row, column);
var value = GridWeb1.getCellValueByCell(cell);
For more details, please look into the Client Scripting Demos of the GridWeb.
Thank you.