Foxtable(狐表)用户栏目专家坐堂 → AddStep的应用问题


  共有4331人关注过本帖树形打印复制链接

主题:AddStep的应用问题

帅哥哟,离线,有人找我吗?
aidimeng
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:810 积分:7781 威望:0 精华:0 注册:2015/9/14 14:26:00
AddStep的应用问题  发帖心情 Post By:2021/12/15 14:34:00 [显示全部帖子]

 With .AddStep("st02",2,"维护信息" )
                        .IsCurrent = True
                        .Description = "详细情况" '&"  <a href = ""javascript:void(0)"" ">点此提醒</a>"
                        .color = ExWeUI.ExWeuiStepColorEnum.wait
                    End With
想实现 点击 详细情况,打开该步骤的详细情况怎么实现啊, 还有 这里支持图片上传吗?

 回到顶部
帅哥哟,离线,有人找我吗?
aidimeng
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:810 积分:7781 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By:2021/12/15 15:24:00 [显示全部帖子]

谢谢,等会试下 

 回到顶部
帅哥哟,离线,有人找我吗?
aidimeng
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:810 积分:7781 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By: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文件引用了,好像不起作用

 回到顶部
帅哥哟,离线,有人找我吗?
aidimeng
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:810 积分:7781 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By: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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
aidimeng
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:810 积分:7781 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By:2021/12/16 11:17:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:2222txt


页面

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

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



 回到顶部
帅哥哟,离线,有人找我吗?
aidimeng
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:810 积分:7781 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By:2021/12/16 11:42:00 [显示全部帖子]

谢谢,可以了 

 回到顶部
帅哥哟,离线,有人找我吗?
aidimeng
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:810 积分:7781 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By:2021/12/16 13:20:00 [显示全部帖子]

   .AddButton("btnYes","确定",E.Path & "?gs=1&bh="& bh).  Attribute= "" '调用js函数上传
这样写的话 会导致重复写入数据  日常维护 会增加重复行
想实现可以上传图片功能,提交后返回原来页面,确定后完成数据写入和图片上传,脚本文件内容如下
function submitForm(bh){
    show("tst1",2000);
    var result = submitAjaxForm('form1','afterSubmit');
}

function afterSubmit(result){
    hide("tst1");
    if (result=='OK') {
        show("tst2");
       // location="upload.htm";
    }
    else{
        show("tst3",2000);
    }
}
代码文件在附件
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:333.txt


[此贴子已经被作者于2021/12/16 13:39:04编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
aidimeng
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:810 积分:7781 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By:2021/12/16 14:53:00 [显示全部帖子]

添加完成后 或某字段未填写时 给的判断


 回到顶部
帅哥哟,离线,有人找我吗?
aidimeng
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:810 积分:7781 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By:2021/12/16 15:18:00 [显示全部帖子]

function myfunction(){
    var result = submitAjaxForm('form1','',false);
    if (result =='OK') {show('dlg1')}
    else {showDialog('dlg2','错误',result)}
}


 回到顶部