Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- table.off('click-cell.bs.table').on('click-cell.bs.table', function (field, value, row, element) {
- var columnNum = parseInt(value.split('.')[0]);
- if(!element[columnNum].columnProps.enablePopup){
- if (!element[columnNum].columnProps.sheetTransitionLocalisation){
- if (dataIsTransposed){
- if (element[columnNum].qElemNumber != undefined) {
- if (columnNum == 0)
- selectValues(0, [element[0].qElemNumber], false);
- else{
- if (multiDim){
- selectValues(0, [element[0].qElemNumber], false);
- selectValues(1, [element[columnNum].qElemNumberOld], false);
- selectValues(2, [element[columnNum].qElemNumber], false);
- } else {
- if (element[columnNum].customSelType == 'custom'){
- selectCustomValues(element[columnNum].customSelect);
- } else if (element[columnNum].customSelType == 'mixed'){
- selectValues(0, [element[0].qElemNumber], false);
- selectValues(1, [element[columnNum].qElemNumber], false);
- selectCustomValues(element[columnNum].customSelect);
- } else {
- selectValues(0, [element[0].qElemNumber], false);
- selectValues(1, [element[columnNum].qElemNumber], false);
- }
- }
- }
- }
- } else {
- if ((element[columnNum].qElemNumber != undefined) && (columnNum < qDimensions.length))
- selectValues(columnNum, [element[columnNum].qElemNumber], false);
- if(!layout.properties.multiselect && element[columnNum].columnProps.enablePopup)
- drawMasterObject(qMeasures[0].properties.masterobject).then(object => {
- showPopup();
- popupObject = object;
- })
- }
- }
- if (element[columnNum].sheetToGo && element[columnNum].sheetToGo != 'NaN'){
- qlik.currApp().getList("sheet").then(reply =>{
- var warn = 0;
- reply.layout.qAppObjectList.qItems.forEach(function(sheet){
- if (sheet.qMeta.title == element[columnNum].sheetToGo){
- qlik.navigation.gotoSheet(sheet.qInfo.qId)
- warn += 1;
- }
- })
- warn == 0 ? console.warn('Нет соответствующего листа ') : console.warn('Выполнен переход')
- });
- }
- }
- else{
- drawMasterObject(qMeasures[0].properties.masterobject).then(object => {
- showPopup();
- popupObject = object;
- })
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement