CItemData数据结构
发布时间:2024.06.21
CItemData用于存储一行数据,比如可以把数据库中的数据加载到内存中:
比如上面的数据库表格内容,可以如下加载到内存:
CItemData pi;
//存储第一行
pi=new CItemData;
pi.setParameter("modnr","1008");
pi.setParameter("barcode","1008");
pi.setParameter("mtart","0000");
pi.setParameter("stext","蓝色薄绒跨裤");
pi.setParameter("sortl","LSBRKK");
//存储第二行
pi=new CItemData;
pi.setParameter("modnr","1008浅");
pi.setParameter("barcode","1008浅");
pi.setParameter("mtart","005");
pi.setParameter("stext","衣服");
pi.setParameter("sortl","YF");
取值:
String stext=pi.stringValueOf("stext");
行数据中包含不定数量的动态数据时,比如下图红色框中,是尺码列表,根据配置数量可能不定,可以通过map存储。
在CItemData中有一个map对象itemData,可以用来存储一行数据中不定数量的值。
pi.itemData.setParameter("27",2);
pi.itemData.setParameter("28",23);
pi.itemData.setParameter("29",2);
pi.itemData.setParameter("30",2);
pi.itemData.setParameter("31",5);
还可以为每个尺码设置额外的参数值:
pi.itemData.setParameter("27","posnr","0002");
上面就是为尺码27设置参数posnr的值为0002
上一篇:JNI包的封装与编译
下一篇:海康PDA扫码支持