zoukankan      html  css  js  c++  java
  • 金蝶K3插件开发-控制单据焦点(BOS单据、工业单据)

    BOS单据设置方法

    单据体和单据头均使用SetActiveCell方法。

    语法:Object.SetActiveCell (sKey As String, [lRow As Long])
    参数说明:

    sKey:String类型。指定字段的Key。

    lRow:Long类型。可选参数。需要锁定的单据体多分录的行号。
    注意:

    如果指定的字段为“锁定”的字段,该方法不起任何作用。
    示例:

    在单据加载后,判断单据状态,如果是“修改”模式,设置光标在单据头字段FDecimal上:
    Private Sub m_BillInterface_AfterLoadBill()
    If m_BillInterface.BillStatus = Enu_BillStatusExt_Modify Then
    Call m_BillInterface.SetActiveCell("FDecimal")
    End If
    End Sub

    如果想控制单据体,SetActiveCell方法中指定lRow参数即可,不再说明,自己动手测试吧!

    工业单据设置方法

    单据体:

    m_BillTransfer.BillForm.vsEntrys.SetFocus

    m_BillTransfer.BillForm.vsEntrys.SetActiveCell(lCol,lRow)

    单据头

    m_BillTransfer.BillForm.KDCtl(i).SetFocus

    或者使用以下方法:

    单据体:

    m_BillTransfer.grid.SetFocus

    m_BillTransfer.grid.SetActiveCell(lCol,lRow)

    单据头

    m_BillTransfer.Head(i).SetFocus

  • 相关阅读:
    HTML音频/视频DOM 参考手册
    HTML5 应用程序缓存 和 视频
    HTML 5 新的Input类型
    快速开发平台消息通知中心之短信发送
    设计模式之单例设计模式
    反射
    多线程之线程安全
    01-sql优化及索引
    多线程之线程状态
    shell/linux定时清理日志文件
  • 原文地址:https://www.cnblogs.com/youzhangcai1/p/10685753.html
Copyright © 2011-2022 走看看