以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 移动开发,在筛选一个数据时,如何把同行逻辑字段结果展示在同页开关中? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122839) |
-- 作者:苍风霁月 -- 发布时间:2018/8/2 19:52:00 -- 移动开发,在筛选一个数据时,如何把同行逻辑字段结果展示在同页开关中? 其它文本字段通过调用js实现,逻辑不会用 请高手支招!
|
-- 作者:有点甜 -- 发布时间:2018/8/2 21:04:00 -- 这个意思?
Select Case e.Path |
-- 作者:苍风霁月 -- 发布时间:2018/8/2 22:26:00 -- 获取数据库表逻辑字段又怎么操作呢?类似调用js赋值 [此贴子已经被作者于2018/8/2 22:26:47编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/8/2 22:33:00 -- 以下是引用苍风霁月在2018/8/2 22:26:00的发言:
获取数据库表逻辑字段又怎么操作呢?类似调用js赋值 [此贴子已经被作者于2018/8/2 22:26:47编辑过]
js获取?需要发送ajax请求过去查询
http://www.foxtable.com/mobilehelp/scr/0108.htm
|
-- 作者:苍风霁月 -- 发布时间:2018/8/2 22:46:00 -- 是这样写的,文本框的值都载入了,开关没跟逻辑值同步 |
-- 作者:有点甜 -- 发布时间:2018/8/2 22:51:00 -- 以下是引用苍风霁月在2018/8/2 22:46:00的发言:
是这样写的,文本框的值都载入了,开关没跟逻辑值同步
贴出你写的代码。 |
-- 作者:客人 -- 发布时间:2018/8/2 23:21:00 -- js: function setState(){ var result= submitAjaxFileds(\'getState.htm\',\'\',\'mc\',false); if(result){ var vals=result.split("|"); if(vals.length==2){ document.getElementById("lx").value=vals[0]; document.getElementById("xz").value=vals[1]; //xz是逻辑字段 } } } FT代码: With wb.AddInputGroup("form1","ipg1","") Dim str As String= DataTables("品种表").GetComboListString("品种","","时间 asc") With .AddSelect("mc","名称",str) .Attribute="" End With .AddSelect("lx","类型","text") .AddSwitch("xz","限制").value="true" End With getState.htm代码 Dim dr As DataRow = DataTables("品种表").Find("品种 = \'" & e.PostValues("mc") & "\'") If dr1 IsNot Nothing Then e.WriteString(dr("类型") & "|" & iif(dr("限制")=1,"True","False")) Else e.WriteString("未找到相关数据") End If 请指导!
|
-- 作者:有点甜 -- 发布时间:2018/8/2 23:28:00 -- 看懂2楼代码。
function setState(){
var result= submitAjaxFileds(\'getState.htm\',\'\',\'mc\',false); if(result){ var vals=result.split("|"); if(vals.length==2){ document.getElementById("lx").value=vals[0]; if(vals[1]=="True") {
xz.setAttribute(\'checked\', true) } else {
xz.removeAttribute(\'checked\')
}
} } } [此贴子已经被作者于2018/8/3 9:56:19编辑过]
|
-- 作者:苍风霁月 -- 发布时间:2018/8/2 23:37:00 -- 原理懂了,但红色这里,xz引用对不?开关还没不跟值变动 |
-- 作者:有点甜 -- 发布时间:2018/8/3 9:56:00 -- 执行下面,弹出什么?
function setState(){
var result= submitAjaxFileds(\'getState.htm\',\'\',\'mc\',false); if(result){ var vals=result.split("|"); if(vals.length==2){ //document.getElementById("lx").value=vals[0]; alert(vals[1])
if(vals[1]=="True") {
alert(1)
xz.setAttribute(\'checked\', true) } else {
alert(2)
xz.removeAttribute(\'checked\')
}
} } } |