根据品目编号怎么判断是否是同一品目 这个是数据库的品目表,我获取到了品目编号,怎么判断是否是同一品目呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这就是分级分类的原理。这个其实根本用不到java技术的,一个execl表格就能搞定。A01,A02一级分类。A0201的01就是二级分类。如果用java的话就是split分割数组,然后判断各个位置的数字就可以了。 你的意思是、点击树形菜单选择品目加入到其它元素中!!!然后再次点击加入之前判断一下该品目是否已经选择?这样的话、你可以根据你的品目编号来判断啊!已经选择的品目编号用特殊字符分割开来、如A01,A02在页面js循环判断是否已经选择:/** * 判断品目是否已选择 * @param {Object} str 当前选择的品目 * @param {Object} strArrs 已选择的品目字符集合 * @return true为已选择、false为未选择 */function existsF(str,strArrs){var strArray = strArrs.split(",");for(var i = 0 ; i < strArray.length ; i++ ){ if(当前选择的品目编号==strArray[i]){ return ture; }}return false;} 我的品目是这样的比如我选择的第一个是品目-----一般打印机品目编号-----A03020201第二个是品目-----专用打印机品目编号-----A03020202我怎样判断上面两个是同一品目?打印机的品目编号是:A030202 如你所说~~~货物类是A,工程类是B.....其它的CD什么的!那么货物下面的第一个子类A01、第二个A02、第三个A03是吧?在下面的就是A0101...以此类推!!!判断品目编号:截取最后两位、进行比较品目-----一般打印机品目编号-----str1=A03020201品目-----专用打印机品目编号-----str2=A03020202function test(str1,str2){ str1 = str1.substring(0,str1.length-3); str2 = str2.substring(0,str1.length-3); if(str1==str2){ return true; } return false;} 我觉得有个简单一点的方法,不知道能否帮到LZ:其实可以截取至最后两位:例如判断:A0101 和A0102是否是同一品目,即分别截取到A01 和A01 这样可以判断是同一品目的;A010102和A010201,则分别截取到A0101和A0102,可以得出不是同一品目。 poi 生成文件名乱码问题 求大神 求解 启动tomcat出现以下异常,该怎么处理?求赐教 java初学 各种不懂 JSP中用Ajax实现自动补全功能 java 入门 Struts2 问题 -include标签 java axis客户端,怎样调用.net WCF 服务? 中间有用户验证 本人写了个 spring AOP 小例子,结果却在意料之外,不知哪出了问题,还望指教! 求教:我学习J2EE的下一步可以学什么 调用自己编写的一个bean结果提示找不到类 求教SWING高手! 求完成的POI读取和生成execl的例子
这个其实根本用不到java技术的,一个execl表格就能搞定。
A01,A02一级分类。
A0201的01就是二级分类。
如果用java的话就是split分割数组,然后判断各个位置的数字就可以了。
然后再次点击加入之前判断一下该品目是否已经选择?这样的话、你可以根据你的品目编号来判断啊!
已经选择的品目编号用特殊字符分割开来、如A01,A02
在页面js循环判断是否已经选择:
/**
* 判断品目是否已选择
* @param {Object} str 当前选择的品目
* @param {Object} strArrs 已选择的品目字符集合
* @return true为已选择、false为未选择
*/
function existsF(str,strArrs){
var strArray = strArrs.split(",");
for(var i = 0 ; i < strArray.length ; i++ ){
if(当前选择的品目编号==strArray[i]){
return ture;
}
}
return false;
}
品目编号-----A03020201第二个是
品目-----专用打印机
品目编号-----A03020202我怎样判断上面两个是同一品目?
打印机的品目编号是:A030202
如你所说~~~货物类是A,工程类是B.....其它的CD什么的!
那么货物下面的第一个子类A01、第二个A02、第三个A03是吧?
在下面的就是A0101...以此类推!!!判断品目编号:截取最后两位、进行比较
品目-----一般打印机
品目编号-----str1=A03020201
品目-----专用打印机
品目编号-----str2=A03020202function test(str1,str2){
str1 = str1.substring(0,str1.length-3);
str2 = str2.substring(0,str1.length-3);
if(str1==str2){
return true;
}
return false;
}
其实可以截取至最后两位:例如判断:A0101 和A0102是否是同一品目,即分别
截取到A01 和A01 这样可以判断是同一品目的;A010102和A010201,则分别截取到
A0101和A0102,可以得出不是同一品目。