以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  AddStep的应用问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173768)

--  作者:aidimeng
--  发布时间:2021/12/15 14:34:00
--  AddStep的应用问题
 With .AddStep("st02",2,"维护信息" )
                        .IsCurrent = True
                        .Description = "详细情况" \'&"  <a href = ""javascript:void(0)"" ">点此提醒</a>"
                        .color = ExWeUI.ExWeuiStepColorEnum.wait
                    End With
想实现 点击 详细情况,打开该步骤的详细情况怎么实现啊, 还有 这里支持图片上传吗?

--  作者:有点蓝
--  发布时间:2021/12/15 14:48:00
--  
.Description = "详细情况  <a href = ""javascript:void(0)"" onclick=""xx函数(\'xx步骤\')"">点此提醒</a>"  

然后到js文件的xx函数里打开其它页面,或者加载明细什么的,比如

function xx函数(step){
location="详细情况页.htm?step=" + step
}


--  作者:aidimeng
--  发布时间:2021/12/15 15:24:00
--  
谢谢,等会试下 
--  作者:aidimeng
--  发布时间:2021/12/16 10:33:00
--  

                        With .AddStep("st"& r1("step")+1,r1("step")+1,r1("维护日期") )
                            .IsCurrent = True 

                           .Description =   " <a href = ""javascript:void(0)"" &r1("step")&"\')"">"& r1("维护内容") &"</a>"  


js代码 
function xq(bh,step)
{
location="xiangqing.htm?step=" + step
}
 js文件引用了,好像不起作用

--  作者:有点蓝
--  发布时间:2021/12/16 10:35:00
--  
发的代码不完整
--  作者:aidimeng
--  发布时间:2021/12/16 10:58:00
--  
   Dim cmd As new SQLCommand
            cmd.C
            cmd.CommandText= "s   elect *  From 设备资料表 where 设备编号=\'"& bh &"\'"
            Dim dt As DataTable= cmd.ExecuteReader
            Dim ddrr As DataRow= dt.DataRows(0)
            \'With wb.AddTable("form1","Table1")
            \'.CreateFromDataTable(cmd.ExecuteReader)
            \'End With
            With wb.AddPreview("","pv1","设备类型",ddrr("设备类型"))
                .AddItem("设备编号",ddrr("设备编号"))
                .AddItem("设备责任人",ddrr("设备责任人"))
                .AddItem("使用部门", ddrr("使用部门"))
                .AddItem("设备地址",ddrr("设备地址"))
                .AddItem("设备物理地址",ddrr("设备物理地址"))
                .AddItem("设备网关",ddrr("设备网关"))
                \'作", "", 1, "")
            End With
            \'===================
            wb.AppendHTML("<link rel=\'stylesheet\' href=\'./weui/exweui.css\'/>",True)

            \'wb.AddToast("","t1", "已发送提醒",0)
            Dim ddt As DataTable = cmd.ExecuteReader
            Dim ddr As DataRow= ddt.DataRows(0)
            \'调取维修记录
            Dim drs As List(of DataRow)
            
            drs=DataTables("日常维护").SQLSelect("设备编号=\'"& bh &"\'","","_identify ")
            If drs.count>=1 Then
                With ExWeUI.WebUI.AddStepGroup("","step1","维护信息")
                    .AddStep("st01","1","建档" & ddr("维护日期")).Description = "已完成"
                   \' Dim i As Integer= 2
                    For Each r1 As DataRow In drs
                        
                        With .AddStep("st"& r1("step")+1,r1("step")+1,r1("维护日期") )
                            .IsCurrent = True
  

\'.Description = r1("维护日期")  \'"详细情况 \' <a href = ""javascript:void(0)"" ">点此提醒</a>"  
                          \' .Description =   " <a href = ""javascript:void(0)"" &r1("step")&"\')"">"& r1("维护内容") &"</a>"  
   .Description =   " <a href = ""javascript:void(0)"" ">"& r1("维护内容") &"</a>"  

                        End With
                
                    Next
 wb.AppendHTML("<script src=\'./lib/xiangxi.js\'></script>") \'引入脚本文件

wb.InsertHTML(.BuildHtml)
                End With


            Else
                With ExWeUI.WebUI.AddStepGroup("","step1","维护信息")
                    .AddStep("st01","1","建档" & ddr("维护日期")).Description = "已完成"
                    Dim i As Integer= 2
                    
                    
                    With .AddStep("st02",2,"维护信息" )
                        .IsCurrent = True
                        .Description = "尚未有维护记录" \'&"  <a href = ""javascript:void(0)"" ">点此提醒</a>"
                        .color = ExWeUI.ExWeuiStepColorEnum.wait
                    End With
wb.InsertHTML(.BuildHtml)
                End With


            End If
            \'            
            
            
            \'=========
            wb.AddForm("","form1","addrz.htm")
            
            
            With wb.AddInputGroup("form1","cs","本次维护")
                With.AddInput("设备编号","设备编号","text")
                .value=bh
                .readonly= True
            End With
            .AddInput("维护内容","维护内容","text")
            .AddInput("维护日期","维护日期","date").Value = Format(Date.Today,"yyyy-MM-dd")
            
            
        End With
        \'
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "确定", "button").Attribute= ""
            \'.Add("btn1", "确定", "submit")
        End With
        With wb.AddDialog("","dlg1", "提示","内容写入成!") \'增加订单成功提示框
            \'.AddButton("btnYes","确定").Attribute = ""
            .AddButton("btnYes","确定",E.Path & "?gs=1&bh="& bh )   \'.Attribute = ""
            \'.AddButton("btnNo","否","http://www.foxtable.com").Kind = 1
        End With
        With wb.AddDialog("","dlg2", "错误","") \'增加订单失败提示框
            .AddButton("btnOK","确定")
        End With
        wb.AppendHTML("<script src=\'./lib/fanhui.js\'></script>") \'引入脚本文件
        
        e.WriteString(wb.Build)

Case "xiangqing.htm"     \'----------------------
    msgbox("1")
      

[此贴子已经被作者于2021/12/16 11:11:50编辑过]

--  作者:有点蓝
--  发布时间:2021/12/16 11:11:00
--  
部分代码被网页屏蔽了,放到记事本发上来
--  作者:aidimeng
--  发布时间:2021/12/16 11:17:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:2222txt


页面

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20211216111552.png
图片点击可在新窗口打开查看

xiangqing.htm 代码还没写,但是现在点击后 没反应



--  作者:有点蓝
--  发布时间:2021/12/16 11:35:00
--  
.Description =   " <a href = ""javascript:void(0)"" onclick=""xq(\'" & r1("编号") & "\',\'" & r1("step") & "\')"">"& r1("维护内容") &"</a>"  

function xq(bh,step)
{
location="xiangqing.htm?step=" + step + "&bh=" + bh
}

--  作者:aidimeng
--  发布时间:2021/12/16 11:42:00
--  
谢谢,可以了