深圳全飞鸿

标题: 关于弹出选择框控件的设计与使用:nago_select [打印本页]

作者: zhgc    时间: 2019-9-6 22:54
标题: 关于弹出选择框控件的设计与使用:nago_select
本帖最后由 zhgc 于 2019-9-7 14:24 编辑

关于弹出选择框控件的设计与使用:nago_select

先看一个应用实例:

线别用单选 ,机台用多选

线别的代码:{nago_select name="SMT_LINE" value="" id="SMT_LINE" mode=0}编译后代码:
<input name="layer[SMT_LINE_TEXT]" type="text" style="width:120px" value="" readonly="readonly" id="SMT_LINE" class="text" OnMouseOver="showCondition(this)" OnMouseOut="hideCondition()" OnClick="GetCondition(this,'/sfc/index.php/nago/conditiondialog/?xmlfile=&amp;id=SMT_LINE&amp;mode=0&amp;col=4&amp;all=true&amp;idcol=0&amp;valuecol=1&amp;hidecol=0')"  style="cursor:hand" /><input name="layer[SMT_LINE]" id="SMT_LINE_Code" type="hidden" value="" />
线别的图样:


机台的代码:{nago_select name="SMT_STATION" reportid="SMT_STATION" value="ALL" id="SMT_STATION" param1="SMT_LINE" mode=1}
编译后代码:
<input name="layer[SMT_STATION_TEXT]" type="text" style="width:120px" value="ALL" readonly="readonly" id="SMT_STATION" class="text" OnMouseOver="showCondition(this)" OnMouseOut="hideCondition()" OnClick="GetCondition1(this,'/sfc/index.php/nago/conditiondialog/?xmlfile=&amp;id=SMT_STATION&amp;mode=1&amp;col=4&amp;all=true&amp;idcol=0&amp;valuecol=1&amp;hidecol=0','SMT_LINE')"  style="cursor:hand" /><input name="layer[SMT_STATION]" id="SMT_STATION_Code" type="hidden" value="ALL" />
机台的图样:


链接代码对比:
  1. http://192.168.2.10/sfc/index.php/nago/conditiondialog/?xmlfile=&id=SMT_LINE&mode=0&col=4&all=true&idcol=0&valuecol=1&hidecol=0&items=SC
  2. http://192.168.2.10/sfc/index.php/nago/conditiondialog/?xmlfile=&id=SMT_STATION&mode=1&col=4&all=true&idcol=0&valuecol=1&hidecol=0&items=ALL&param1=SC
复制代码




属性列表:
name:  input的name值 ,name与id可以任意只设置一种
id:  input的id值 ,name与id可以任意只设置一种
value: input的value值,默认值为空
valuetext: input的value值,默认值为空
layer:  有两种工作场景,默认是layer, 还有一种是editlayer   
reportid: 这个是必须要有的属性值 ,用于定位xml文档中的具体节点
mode:  有两种工作模式,0单选和1多选,默认为1多选
col: 数据表格一行显示几列,默认为4列
all: 是否显示“全选”选项,默认为true显示
idcol:  默认为0
valuecol:  默认为1
hidecol:  默认为0

param1,param2,param3: 支持从外部关联1~3个关联参数
default: 支持其他任意值,按原型输出:$$_key = (string)$_val




作者: zhgc    时间: 2019-9-7 14:28
关于nago_select控件的联动机制

wait




欢迎光临 深圳全飞鸿 (http://www.nagomes.com/disc/) Powered by Discuz! X3.2