关于Multiple-Column Combo Box Cell的选择问题
Dim cmbText As New FarPoint.Web.Spread.MultiColumnComboBoxCellTypeDim rs1 As New Data.DataTable
strSql = "select ID,代码,名称 from tblA"
adp = New Data.SqlClient.SqlDataAdapter(strSql, conn)
adp.Fill(rs1)
cmbText.DataSource = rs1
cmbText.DataColumn = 2
cmbText.ColumnEditName = "名称"
cmbText.DataColumnName = "名称"
cmbText.ShowButton = True
cmbText.ColumnWidths = {40, 40, 300}
fps2.ActiveSheetView.Cells(2,2).CellType = cmbText
希望如下功能:
选择多栏 下拉框时,选定的行,其中第一列的值放到 fps2.ActiveSheetView.Cells(2,1)第二列的值放到 fps2.ActiveSheetView.Cells(2,3),请问如何实现?
如选定的值 ID600代码002值张三,现在选定张三这一行时,希望把600放到单元格(2,1),把002 放到单元格(2,3)
spread.Cells(0, 0)返回的是个Dom,从里面可以直接遍历到table和td,用原声dom方法或者jquery都可以。 本帖最后由 dexteryao 于 2019-8-20 23:10 编辑
您好,前端可以获取到cell的信息,在EditStopped事件之后判断单元格类型,从Cell的table中遍历到信息,用SetValue填充到对应单元格。
var spread = FpSpread("FpSpread1");
console.log( spread.Cells(0, 0))<script type="text/javascript">
function ProfileSpread()
{
var szCell = document.all("FpSpread1");
if (szCell.ActiveCol == 0)
{
szCell.SetValue(0,1,"Scott",true);
alert("Test");
}
}
</script>
请问从Cell的table中遍历到信息,这句怎么写?主要是这句不会 请问从Cell的table中遍历到信息,这句怎么写?主要是这句不会
页:
[1]