2021-07-22 15:26 | 题主 | ||||||||
|
评分卡功能(如何实现勾选打分) 请问下,下图中,如何实现两个组内勾选单条记录(每组只能选一个记录) |
2021-07-23 09:23 | #1 | ||||||||
|
思路:可以在一条记录的change事件中update另一条记录的值。 |
2021-07-23 10:33 | #2 | ||||||||
|
请问,如何定位另外一条记录 |
2021-07-27 11:19 | #3 | ||||||||
|
if(checked){ console.log('我已被check1111'); console.log('rowindex===' + rowIndex); //-------获取特定record数据 /* var records=app.dataGrid.getStore().findRecord('SCORING_CRITERIA',60);//获取特定的records var id = records.get('SECOND_WEIGHT'); //获取第一行的数据对象中的id属性 console.log('SELECT_OPTIONid==='+ id); */ //获取全部records var records = app.dataStore.data; var record_current = records.get(rowIndex); var SECOND_LEVEL_INDICATORS_current = record_current.get("SECOND_LEVEL_INDICATORS"); // console.log('SECOND_LEVEL_INDICATORS_current===' + SECOND_LEVEL_INDICATORS_current); var CUSTOMER_NAME_current = record_current.get("CUSTOMER_NAME"); //console.log('CUSTOMER_NAME_current===' + CUSTOMER_NAME_current); //获取当前行的值和设置相应的值 /* var record = records.get(rowIndex); var data = record.get("REMARKS"); console.log('data==='+ data); record.data.REMARKS = 888;*/ for (var i = 0; i < records.length; i++){ var record = records.get(i); var SECOND_LEVEL_INDICATORS_data = record.get("SECOND_LEVEL_INDICATORS"); var CUSTOMER_NAME_data = record.get("CUSTOMER_NAME"); if(i != rowIndex && SECOND_LEVEL_INDICATORS_data == SECOND_LEVEL_INDICATORS_current && CUSTOMER_NAME_data == CUSTOMER_NAME_current){ //record.data.SELECT_OPTION = 0; record.set('SELECT_OPTION',0); // record.set('REMARKS','你好'); // console.log('data==='+ record.data.SELECT_OPTION); } } } |
2021-08-09 13:51 | #4 | ||||||||
|
楼主这个有做好的完整功能吗?发出来看一下 |
2021-09-09 22:40 | #5 | ||||||||
|
怎么定位 |