Чтение значений ячеек GridWeb на стороне клиента
Contents
[
Hide
]
Возможные сценарии использования
Вы можете прочитать значения ячеек GridWeb в скрипте на стороне клиента, используя метод gridwebinstance.getCellsArray(). Как только вы его вызовете, он вернет массив всех ячеек на активном листе. Затем вы можете использовать следующие методы для получения значения и другой информации о ячейках.
- gridwebinstance.getCellName()
- gridwebinstance.getCellValueByCell()
- gridwebinstance.getCellRow()
- gridwebinstance.getCellColumn()
Чтение значений ячеек GridWeb на стороне клиента
Следующий пример кода извлекает все ячейки, а затем печатает их имя, значение, строку и столбец. Вы можете увидеть его консольный вывод внизу этой статьи. На следующем снимке экрана показан вывод примера кода в консоли Google Chrome.
Скриншот
Образец кода
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
<script type="text/javascript"> | |
function ReadGridWebCells() { | |
// Access GridWeb instance and cells array | |
var gridwebins = gridwebinstance.get("<%=GridWeb1.ClientID%>"); | |
var cells = gridwebins.getCellsArray(); | |
// Log cell name, values, row & column indexes in console | |
for (var j = 0; j < cells.length; j++) | |
{ | |
var cellInfo = j + ":" + gridwebins.getCellName(cells[j]) + ","; | |
cellInfo += "value is:" + gridwebins.getCellValueByCell(cells[j]) + " ,"; | |
cellInfo += "row:" + gridwebins.getCellRow(cells[j]) + ","; | |
cellInfo += "col:" + gridwebins.getCellColumn(cells[j]); | |
console.log(cellInfo); | |
} | |
} | |
</script> |
Пожалуйста, вызовите функцию JavaScript ReadGridWebCells(), как показано в приведенном выше примере кода.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
<button type="button" onclick="ReadGridWebCells()">Click me</button> |
Консольный вывод
Это консольный вывод приведенного выше примера кода.
0:A1,value is:0 ,row:0,col:0
1:B1,value is:4 ,row:0,col:1
2:C1,value is:1 ,row:0,col:2
3:D1,value is:1 ,row:0,col:3
4:E1,value is:2 ,row:0,col:4
5:F1,value is:6 ,row:0,col:5
6:G1,value is:9 ,row:0,col:6
7:H1,value is: ,row:0,col:7
8:A2,value is:5 ,row:1,col:0
9:B2,value is:9 ,row:1,col:1
10:C2,value is:1 ,row:1,col:2
11:D2,value is:5 ,row:1,col:3
12:E2,value is:10 ,row:1,col:4
13:F2,value is:9 ,row:1,col:5
14:G2,value is:5 ,row:1,col:6
15:H2,value is: ,row:1,col:7
16:A3,value is:4 ,row:2,col:0
17:B3,value is:9 ,row:2,col:1
18:C3,value is:2 ,row:2,col:2
19:D3,value is:9 ,row:2,col:3
20:E3,value is:4 ,row:2,col:4
21:F3,value is:5 ,row:2,col:5
22:G3,value is:6 ,row:2,col:6
23:H3,value is: ,row:2,col:7
24:A4,value is:3 ,row:3,col:0
25:B4,value is:9 ,row:3,col:1
26:C4,value is:6 ,row:3,col:2
27:D4,value is:4 ,row:3,col:3
28:E4,value is:9 ,row:3,col:4
29:F4,value is:5 ,row:3,col:5
30:G4,value is:2 ,row:3,col:6
31:H4,value is: ,row:3,col:7
32:A5,value is: ,row:4,col:0
33:B5,value is: ,row:4,col:1
34:C5,value is: ,row:4,col:2
35:D5,value is: ,row:4,col:3
36:E5,value is: ,row:4,col:4
37:F5,value is: ,row:4,col:5
38:G5,value is: ,row:4,col:6
39:H5,value is: ,row:4,col:7
40:A6,value is: ,row:5,col:0