DW(数据窗口)作为下拉方式存在,可以设置datavalue和displayvalue。
datavalue是column的实际数值,而我们看到的是displayvalue,当然可以设置两个都相同
如果要取得datavalue很简单,dw_control.getItemXXX(row, column_name)
(XXX为column的类型,比如String, Number等等)
如果要取得显示值得时候就相对麻烦些(datavalue跟displayvalue不一样)
方法有两种,一种是getChild方法取得下拉句柄,并顺藤摸瓜取得。这个方法略显麻烦,但结果是肯定的
DataWindowChild ldw_child
String ls_dataCol, ls_displayCol
String ls_dataValue, ls_displayValue
long ll_row
if dw_control.getChild(col_name, ref ldw_child) = 1 then
// 取得当前行的datavalue
ls_dataValue = dw_control.getItemString(dw_control.getRow(), col_name)
// 取得下拉dw对应的datacolumn和displaycolumn
ls_dataCol = dw_control.describe(col_name + ".dddw.datacolumn")
ls_displayCol = dw_control.describe(col_name + ".dddw.displayColumn")
// 查找对应资料的位置
ll_row = ldw_child.find(ls_dataCol + " = '" + ls_dataValue + "'", 1, ldw_child.rowCount())
// 取得显示值
if ll_row > 0 then
ls_displayValue = ldw_child.getItemString(ll_row, ls_displayCol)
end if
end if
另外一种利用dw内部函数取得,这个就显得相当简洁
long ll_row
ll_row = dw_control.getRow()
dw_control.Describe("Evaluate('lookupdisplay(col_name)',"+String(ll_row)+")")
分享到:
相关推荐
PB90多选下拉框,本人亲测可用。下载后评论反积分。
EXTJS 选下拉框,并取得下拉框的值,直接可以打开
使用js可以取得多个下拉框的值的一个简单的例子
js实现通过改变下拉框的值,输出相应的下拉框的value
PB怎样得到下拉数据窗显示列的值,可供參考!
一个下拉框的值被选中后,触发另一个下拉框状态为可选! 若值为空则为不可选!
分页查询简单案例,MVC三层架构,包含有go跳转以及下拉框每页显示条数
下拉框显示当前时间.rar下拉框显示当前时间.rar下拉框显示当前时间.rar下拉框显示当前时间.rar下拉框显示当前时间.rar下拉框显示当前时间.rar下拉框显示当前时间.rar下拉框显示当前时间.rar下拉框显示当前时间.rar...
c#npoi获取数据有效性序列下拉框的值,之前代码没保存。。
本文实例讲述了JS获取下拉框显示值和判断单选按钮的方法。分享给大家供大家参考。具体如下: 1.本人做过很多项目,都需要得到select组件显示的值。下面是我经常用到的方法: Html源码如下: <html><body&...
如何获取select下拉框的值: 1.下拉框的option没有value属性时 代码如下: <select id=”param1″> 学号</option> 姓名</option> 年龄</option> </seclect> [removed] [removed] = funciton(){ var param = ...
EXT下拉框显示树形结构源代码EXT下拉框显示树形结构源代码
jquery获得单选框和下拉框的值,java日期处理,遍历list,遍历map
下面小编就为大家分享一篇浅谈Vue Element中Select下拉框选取值的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
下拉框显示当前时间.rar下拉框显示当前时间.rar下拉框显示当前时间.rar下拉框显示当前时间.rar下拉框显示当前时间.rar下拉框显示当前时间.rar
输入页面和数据页面是两个页面,当用户输入时,会发送请求到数据页面,数据页面以json的形式返回数据
jQGrid动态填充select下拉框的选项值(动态填充)
有时候下拉框遇到情况,当选择查询的时候,下拉框的选项条件变了,又变为了默认的选择,这种情况就需要回传一个选中的值,给下拉框设置选中项,就ok了。
实现了ComBoBox下拉框显示图片和文字的效果,实现Static控件图片的显示效果 ,简单的源码仅供参考