Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Rightclick doesn't work in chrome

    Hi there,
    i have a problem with a contextmenu within a listgrid using datasource.

    I'm using a listgrid with a datasource. All the elements that shuld be displayed in the listgrid are displayed well. The problem is, if i'm selecting multiple elements in the listgrid chrome doesn't open up the context menu.
    If i'm only selecting one element, the contextmenu opens without problems. Another "problem" is that firefox hasn't git this problems.

    If i'm seperating the lisgrid generation to test it in stand-alone, the contextmenu doesappear.

    Maybe you could give me a hint with the log? I have selected 2 elements in the listgrid and clicked with the right button to open the context menu. i repeated this click 3 times.
    This is the Log of the console in chrome.
    Code:
    14:15:52.223:MDN7:INFO:EventHandler:Target Canvas for event 'mousedown': [GridBody ID:elementsListGrid_15_body]
    14:15:52.224:MDN7:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[GridBody ID:elementsListGrid_15_body]' has handler: Canvas.prepareForDragging()
    14:15:52.224:MDN7:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[ListGrid ID:elementsListGrid_15]' has handler: Canvas.prepareForDragging()
    14:15:52.224:MDN7:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[VLayout ID:detailVLayout_15]' has handler: Canvas.prepareForDragging()
    14:15:52.224:MDN7:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[VLayout ID:mainVLayout_14]' has handler: Canvas.prepareForDragging()
    14:15:52.224:MDN7:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[HLayout ID:rootHLayout_14]' has handler: Canvas.prepareForDragging()
    14:15:52.224:MDN7:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[HLayout ID:navigationLayout_6]' has handler: Canvas.prepareForDragging()
    14:15:52.225:MDN7:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[PaneContainer ID:navigationTabSet_2_paneContainer]' has handler: Canvas.prepareForDragging()
    14:15:52.225:MDN7:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[TabSet ID:navigationTabSet_2]' has handler: Canvas.prepareForDragging()
    14:15:52.225:MDN7:DEBUG:EventHandler:Event 'prepareForDragging' bubbled to top
    14:15:52.225:MDN7:DEBUG:dragDrop:No dragTarget, not dragging
    14:15:52.229:MDN7:DEBUG:EventHandler:Bubbling event 'rightMouseDown', target '[GridBody ID:elementsListGrid_15_body]' has handler: GridRenderer.rightMouseDown()
    14:15:52.230:MDN7:DEBUG:Selection:elementsListGrid_15_selection:selectOnMouseDown: recordNum: 2
    14:15:52.230:MDN7:DEBUG:EventHandler:Event 'rightMouseDown' bubbled to top
    14:15:52.230:MDN7:DEBUG:MessagingDMISocket:isc_MessagingDMISocket_3:$139v: {sendChannel: "DECD2D3F-17C6-4638-B6BA-ABBD79F6330B",
    packet: Obj,
    callback: null,
    sequence: 6626}
    14:15:52.375:MUP9:INFO:EventHandler:Target Canvas for event 'mouseup': [GridBody ID:elementsListGrid_15_body]
    14:15:58.455:MDN1:INFO:EventHandler:Target Canvas for event 'mousedown': [GridBody ID:elementsListGrid_15_body]
    14:15:58.455:MDN1:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[GridBody ID:elementsListGrid_15_body]' has handler: Canvas.prepareForDragging()
    14:15:58.455:MDN1:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[ListGrid ID:elementsListGrid_15]' has handler: Canvas.prepareForDragging()
    14:15:58.456:MDN1:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[VLayout ID:detailVLayout_15]' has handler: Canvas.prepareForDragging()
    14:15:58.456:MDN1:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[VLayout ID:mainVLayout_14]' has handler: Canvas.prepareForDragging()
    14:15:58.456:MDN1:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[HLayout ID:rootHLayout_14]' has handler: Canvas.prepareForDragging()
    14:15:58.456:MDN1:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[HLayout ID:navigationLayout_6]' has handler: Canvas.prepareForDragging()
    14:15:58.456:MDN1:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[PaneContainer ID:navigationTabSet_2_paneContainer]' has handler: Canvas.prepareForDragging()
    14:15:58.456:MDN1:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[TabSet ID:navigationTabSet_2]' has handler: Canvas.prepareForDragging()
    14:15:58.456:MDN1:DEBUG:EventHandler:Event 'prepareForDragging' bubbled to top
    14:15:58.456:MDN1:DEBUG:dragDrop:No dragTarget, not dragging
    14:15:58.456:MDN1:DEBUG:EventHandler:Bubbling event 'rightMouseDown', target '[GridBody ID:elementsListGrid_15_body]' has handler: GridRenderer.rightMouseDown()
    14:15:58.457:MDN1:DEBUG:Selection:elementsListGrid_15_selection:selectOnMouseDown: recordNum: 2
    14:15:58.457:MDN1:DEBUG:EventHandler:Event 'rightMouseDown' bubbled to top
    14:15:58.457:MDN1:DEBUG:MessagingDMISocket:isc_MessagingDMISocket_3:$139v: {sendChannel: "DECD2D3F-17C6-4638-B6BA-ABBD79F6330B",
    packet: Obj,
    callback: null,
    sequence: 6643}
    14:15:58.535:MUP3:INFO:EventHandler:Target Canvas for event 'mouseup': [GridBody ID:elementsListGrid_15_body]
    14:16:03.943:MDN5:INFO:EventHandler:Target Canvas for event 'mousedown': [GridBody ID:elementsListGrid_15_body]
    14:16:03.943:MDN5:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[GridBody ID:elementsListGrid_15_body]' has handler: Canvas.prepareForDragging()
    14:16:03.943:MDN5:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[ListGrid ID:elementsListGrid_15]' has handler: Canvas.prepareForDragging()
    14:16:03.943:MDN5:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[VLayout ID:detailVLayout_15]' has handler: Canvas.prepareForDragging()
    14:16:03.943:MDN5:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[VLayout ID:mainVLayout_14]' has handler: Canvas.prepareForDragging()
    14:16:03.943:MDN5:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[HLayout ID:rootHLayout_14]' has handler: Canvas.prepareForDragging()
    14:16:03.944:MDN5:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[HLayout ID:navigationLayout_6]' has handler: Canvas.prepareForDragging()
    14:16:03.944:MDN5:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[PaneContainer ID:navigationTabSet_2_paneContainer]' has handler: Canvas.prepareForDragging()
    14:16:03.944:MDN5:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[TabSet ID:navigationTabSet_2]' has handler: Canvas.prepareForDragging()
    14:16:03.944:MDN5:DEBUG:EventHandler:Event 'prepareForDragging' bubbled to top
    14:16:03.944:MDN5:DEBUG:dragDrop:No dragTarget, not dragging
    14:16:03.944:MDN5:DEBUG:EventHandler:Bubbling event 'rightMouseDown', target '[GridBody ID:elementsListGrid_15_body]' has handler: GridRenderer.rightMouseDown()
    14:16:03.944:MDN5:DEBUG:Selection:elementsListGrid_15_selection:selectOnMouseDown: recordNum: 2
    14:16:03.944:MDN5:DEBUG:EventHandler:Event 'rightMouseDown' bubbled to top
    14:16:03.945:MDN5:DEBUG:MessagingDMISocket:isc_MessagingDMISocket_3:$139v: {sendChannel: "DECD2D3F-17C6-4638-B6BA-ABBD79F6330B",
    packet: Obj,
    callback: null,
    sequence: 6660}
    14:16:04.047:MUP7:INFO:EventHandler:Target Canvas for event 'mouseup': [GridBody ID:elementsListGrid_15_body]
    I also have the log of firefox with the same action (opening the contexmenu on multiple items). Here it works like proposer
    Code:
    14:22:33.423:MDN3:INFO:EventHandler:Target Canvas for event 'mousedown': [GridBody ID:elementsListGrid_9_body]
    14:22:33.424:MDN3:INFO:EventHandler:mouseDown on masked [GridBody ID:elementsListGrid_9_body] firing clickAction, will hide mask
    14:22:33.424:MDN3:INFO:clickMask:hideClickMask called with ID: cm_10
    14:22:33.424:MDN3:INFO:clickMask:hiding clickMask ID: cm_10[autoHide:true], all masks hidden
    14:22:33.425:MDN3:INFO:resize:isc_EH_screenSpan:resize of drawn component: new width/height: 1,1, old width/height: 1744,677, delta width/height: -1743,-676
        Canvas.resizeBy(_1=>-1743, _2=>-676, _3=>undef, _4=>undef, _5=>undef)
        Canvas.resizeTo(_1=>1, _2=>1, _3=>undef, _4=>undef, _5=>undef)
        ScreenSpan.hide(_1=>undef, _2=>undef, _3=>undef, _4=>undef)
        [c]EventHandler.hideClickMask(_1=>"cm_10")
        [c]EventHandler.$lj(_1=>Obj{ID:cm_10})
        [c]EventHandler.clickMaskClick(_1=>[GridBody ID:elementsListGrid_9_body])
        [c]EventHandler.doHandleMouseDown(_1=>[object MouseEvent], _2=>undef)
        doHandleMouseDownObservation([object MouseEvent], undef)
        [c]EventHandler.handleMouseDown(_1=>[object MouseEvent], _2=>undef)
        [c]EventHandler.dispatch(_1=>[c]EventHandler.handleMouseDown(), _2=>[object MouseEvent])
        anonymous(event=>[object MouseEvent])
    
    14:22:33.426:MDN3:INFO:sizing:isc_EH_screenSpan:Specified size: 1x1, drawn scroll size: 3200x2401, border: 0x0, margin: 0x0, reason: resize
    14:22:33.427:MDN3:DEBUG:sizing:isc_EH_screenSpan:handle sizes: {scrollLeft: 0,
    scrollTop: 0,
    scrollWidth: 3200,
    scrollHeight: 2401,
    clientWidth: undef,
    clientHeight: undef,
    offsetWidth: 1,
    offsetHeight: 1,
    styleLeft: "0px",
    styleTop: "0px",
    styleWidth: "1px",
    styleHeight: "1px",
    styleClip: ""}
    14:22:33.429:MDN3:INFO:aria:ARIA state: hidden: true, set on element: [DIVElement]{ID:isc_4Z}
    14:22:33.431:MDN3:INFO:nativeFocus:elementsListGrid_9_body:about to call native focus()
        Canvas.setFocus(_1=>true, _2=>undef)
        [a]MathFunction.invokeSuper(_1=>null, _2=>"setFocus", _3=>undef, _4=>undef, _5=>undef, _6=>undef, _7=>undef, _8=>undef, _9=>undef, _10=>undef, _11=>undef, _12=>undef, _13=>undef)
        [a]MathFunction.Super(_1=>"setFocus", _2=>[object Arguments], _3=>undef)
        GridRenderer.setFocus(_1=>true, _2=>undef)
        Canvas.focus(_1=>undef)
        Canvas.$rk()
        Canvas.hide()
        ** recursed on [a]MathFunction.invokeSuper
    
    14:22:33.431:BLR4:DEBUG:nativeFocus:onblur fired on: [GridBody ID:contextMenu_9_body]
    14:22:33.432:FCS5:DEBUG:nativeFocus:onfocus fired on: [GridBody ID:elementsListGrid_9_body]
    14:22:33.434:FCS5:DEBUG:MessagingDMISocket:isc_MessagingDMISocket_2:$139v: {sendChannel: "F7A0578D-CDD8-49E3-8B19-1D0CB618D060",
    packet: Obj,
    callback: null,
    sequence: 1325}
    14:22:33.435:MDN3:INFO:aria:ARIA state: hidden: true, set on element: [DIVElement]{ID:isc_MP}
    14:22:33.436:MDN3:INFO:clickMask:hideClickMask called with ID: cm_10
    14:22:33.436:MDN3:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[GridBody ID:elementsListGrid_9_body]' has handler: Canvas.prepareForDragging()
    14:22:33.437:MDN3:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[ListGrid ID:elementsListGrid_9]' has handler: Canvas.prepareForDragging()
    14:22:33.437:MDN3:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[VLayout ID:detailVLayout_9]' has handler: Canvas.prepareForDragging()
    14:22:33.438:MDN3:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[VLayout ID:mainVLayout_8]' has handler: Canvas.prepareForDragging()
    14:22:33.438:MDN3:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[HLayout ID:rootHLayout_8]' has handler: Canvas.prepareForDragging()
    14:22:33.439:MDN3:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[HLayout ID:navigationLayout_6]' has handler: Canvas.prepareForDragging()
    14:22:33.439:MDN3:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[PaneContainer ID:navigationTabSet_2_paneContainer]' has handler: Canvas.prepareForDragging()
    14:22:33.440:MDN3:DEBUG:EventHandler:Bubbling event 'prepareForDragging', target '[TabSet ID:navigationTabSet_2]' has handler: Canvas.prepareForDragging()
    14:22:33.440:MDN3:DEBUG:EventHandler:Event 'prepareForDragging' bubbled to top
    14:22:33.440:MDN3:DEBUG:dragDrop:No dragTarget, not dragging
    14:22:33.441:MDN3:DEBUG:EventHandler:Bubbling event 'rightMouseDown', target '[GridBody ID:elementsListGrid_9_body]' has handler: GridRenderer.rightMouseDown()
    14:22:33.442:MDN3:DEBUG:Selection:elementsListGrid_9_selection:selectOnMouseDown: recordNum: 1
    14:22:33.443:MDN3:DEBUG:EventHandler:Event 'rightMouseDown' bubbled to top
    14:22:33.443:MDN3:DEBUG:MessagingDMISocket:isc_MessagingDMISocket_2:$139v: {sendChannel: "F7A0578D-CDD8-49E3-8B19-1D0CB618D060",
    packet: Obj,
    callback: null,
    sequence: 1342}
    14:22:33.558:MUP8:INFO:EventHandler:Target Canvas for event 'mouseup': [GridBody ID:elementsListGrid_9_body]
    14:22:33.560:CXT0:INFO:EventHandler:Target Canvas for event 'contextmenu': [GridBody ID:elementsListGrid_9_body]
    14:22:33.561:CXT0:INFO:aria:ARIA state: hidden: false, set on element: [DIVElement]{ID:isc_MP}
    14:22:33.563:CXT0:INFO:aria:ARIA state: hidden: true, set on element: [DIVElement]{ID:isc_MP}
    14:22:33.566:CXT0:INFO:clickMask:showing click mask, action: isc.Menu.hideAllMenus('outsideClick'), autoHide true , focusCanvas: [GridBody ID:elementsListGrid_9_body]
    14:22:33.567:CXT0:DEBUG:Page:setEvent(resize): action => [Class ScreenSpan]
    14:22:33.568:CXT0:INFO:resize:isc_EH_screenSpan:resize of drawn component: new width/height: 1744,677, old width/height: 1,1, delta width/height: 1743,676
        Canvas.resizeBy(_1=>1743, _2=>676, _3=>undef, _4=>undef, _5=>undef)
        Canvas.resizeTo(_1=>1744, _2=>677, _3=>undef, _4=>undef, _5=>undef)
        ScreenSpan.fitToScreen()
        ScreenSpan.show(_1=>undef, _2=>undef, _3=>undef, _4=>undef)
        [c]EventHandler.showScreenSpan(_1=>Obj{ID:cm_11})
        [c]EventHandler.showClickMask(_1=>"isc.Menu.hideAllMenus('outsideClick')", _2=>"soft", _3=>undef, _4=>undef)
        [c]Menu.$781()
        Menu.show(_1=>undef)
        Menu.showContextMenu(_1=>undef)
        Canvas.showContextMenu(Obj)
        [a]MathFunction.invokeSuper(_1=>null, _2=>"showContextMenu", _3=>undef, _4=>undef, _5=>undef, _6=>undef, _7=>undef, _8=>undef, _9=>undef, _10=>undef, _11=>undef, _12=>undef, _13=>undef)
        [a]MathFunction.Super(_1=>"showContextMenu", _2=>[object Arguments], _3=>undef)
        [o]ListGrid.showContextMenu(Obj)
        Canvas.handleShowContextMenu(_1=>Obj, undef)
        [c]EventHandler.bubbleEvent(_1=>[ListGrid ID:elementsListGrid_9], _2=>"showContextMenu", _3=>undef, _4=>undef)
        [c]EventHandler.$k8(_1=>[object MouseEvent], _2=>undef)
        [c]EventHandler.handleContextMenu(_1=>[object MouseEvent], _2=>undef)
        [c]EventHandler.dispatch(_1=>[c]EventHandler.handleContextMenu(), _2=>[object MouseEvent])
        anonymous(event=>[object MouseEvent])
    
    14:22:33.570:CXT0:INFO:sizing:isc_EH_screenSpan:Specified size: 1744x677, drawn scroll size: 3200x2401, border: 0x0, margin: 0x0, reason: resize
    14:22:33.570:CXT0:DEBUG:sizing:isc_EH_screenSpan:handle sizes: {scrollLeft: 0,
    scrollTop: 0,
    scrollWidth: 3200,
    scrollHeight: 2401,
    clientWidth: undef,
    clientHeight: undef,
    offsetWidth: 1744,
    offsetHeight: 677,
    styleLeft: "0px",
    styleTop: "-1px",
    styleWidth: "1744px",
    styleHeight: "677px",
    styleClip: ""}
    14:22:33.572:CXT0:INFO:aria:ARIA state: hidden: false, set on element: [DIVElement]{ID:isc_4Z}
    14:22:33.573:CXT0:DEBUG:clickMask:Added unmasked targets:contextMenu_9,contextMenu_9_body [+ decendants] to clickMask with ID: cm_11
    14:22:33.574:CXT0:INFO:aria:ARIA state: hidden: false, set on element: [DIVElement]{ID:isc_MP}
    14:22:33.575:CXT0:INFO:nativeFocus:contextMenu_9_body:about to call native focus()
        Canvas.setFocus(_1=>true, _2=>undef)
        [a]MathFunction.invokeSuper(_1=>null, _2=>"setFocus", _3=>undef, _4=>undef, _5=>undef, _6=>undef, _7=>undef, _8=>undef, _9=>undef, _10=>undef, _11=>undef, _12=>undef, _13=>undef)
        [a]MathFunction.Super(_1=>"setFocus", _2=>[object Arguments], _3=>undef)
        GridRenderer.setFocus(_1=>true, _2=>undef)
        Canvas.focus(_1=>undef)
        Menu.$35w()
        Menu.show(_1=>undef)
        Menu.showContextMenu(_1=>undef)
        Canvas.showContextMenu(Obj)
        ** recursed on [a]MathFunction.invokeSuper
    
    14:22:33.576:BLR1:DEBUG:nativeFocus:onblur fired on: [GridBody ID:elementsListGrid_9_body]
    14:22:33.576:FCS2:DEBUG:nativeFocus:onfocus fired on: [GridBody ID:contextMenu_9_body]
    14:22:33.578:FCS2:DEBUG:MessagingDMISocket:isc_MessagingDMISocket_2:$139v: {sendChannel: "F7A0578D-CDD8-49E3-8B19-1D0CB618D060",
    packet: Obj,
    callback: null,
    sequence: 1359}
    14:22:33.578:CXT0:DEBUG:EventHandler:Bubbling for event 'showContextMenu' cancelled via false return value by target:[ListGrid ID:elementsListGrid_9]
    Do you have any helpful informations, why the contextmenu is not triggered in chrome but in firefox?

    Thanks in advance and best regards
    Simon

    #2
    These logs show the absence of a native onContextMenu event firing at all in Chrome, which eliminates the possibility of, say, ListGrid-level code misfiring. Instead, the browser seems to natively think the onContextMenu event should not fire, which would generally only be caused by a few things: the component is either being masked (eg showClickMask, or an RPC/DataSource operation where rpcRequest.showPrompt is true), or the ListGrid is being temporarily hidden.

    So we'd look closely at all the event handlers you've installed in this grid, and see if you have any code that reacts to mouseDown or mouseUp by doing one of the things described above.

    Comment


      #3
      thanks for the response,
      I'm wondering why this works in firefox but not in chrome, in both cases it's the same initialization
      We don't use showClickMask. Also the RPC requests for loading the new components is already finished and the datasource in the listgrid doesnt generate any prompt. At last, the ListGrid is always visible.

      Maybe you can get a look at the initialization of the listgrid if you are seeing something "problematic" here, which could leed to this behaviour? I really hope i get this working in chrome.
      Code:
      isc.ListGrid.create({
      	"ID" : "elementsListGrid_8",
      	"selectionUpdated" : function (p1, p2) {
      		console.log('updated');
      	},
      	"width" : "100%",
      	"height" : "100%",
      	"showResizeBar" : true,
      	"showContextMenu" : function () {
      		if (this.getEventRow() < 0)
      			return false;
      		else
      			return this.Super('showContextMenu', arguments);
      	},
      	"hideUsingDisplayNone" : false,
      	contextMenu : isc.Menu.create({
      		"selectionType" : "single",
      		"canEdit" : false,
      		"data" : [{
      				"click" : function (p1, p2, p3, p4) {
      					console.log('click1');
      				},
      				"title" : "Löschen von Personalakteneinträgen"
      			}, {
      				"click" : function (p1, p2, p3, p4) {
      					console.log('click1');
      				},
      				"title" : "Mehrfachänderung von Personalakteneinträgen"
      			}
      		]
      	}),
      	"selectionType" : "multiple",
      	"canEdit" : true,
      	"alternateRecordStyles" : true,
      	"selectionProperty" : "isSelected",
      	"selectionChanged" : function (record, state) {
      		console.log('save the index of the selected record for further usage')
      	},
      	dataSource : isc.DataSource.create({
      		"fields" : [{
      				"name" : "elementsListGridGeneratedIndex",
      				"primaryKey" : true
      			}, {
      				"name" : "typeIcon",
      				"title" : "Type",
      				"type" : "image"
      			}, {
      				"name" : "personListGridField",
      				"title" : "Person",
      				"type" : "text"
      			}, {
      				"name" : "nameListGridField",
      				"title" : "Name",
      				"type" : "text"
      			}, {
      				"name" : "categoryListGridField",
      				"title" : "Catgory"
      			}, {
      				"name" : "readListGridField",
      				"title" : "Read",
      				"type" : "boolean"
      			}, {
      				"name" : "dateListGridField",
      				"title" : "At",
      				"type" : "date"
      			}
      		],
      		"dataFormat" : "json",
      		"dataURL" : "<our backend>",
      		"recordXPath" : "\/resultData"
      	}),
      	"autoFetchData" : true,
      	"dataPageSize" : 38,
      	"fields" : [{
      			"name" : "elementsListGridGeneratedIndex",
      			"primaryKey" : true,
      			"hidden" : true
      		}, {
      			"name" : "typeIcon",
      			"title" : "Typ",
      			"type" : "image",
      			"align" : "center",
      			"width" : 35,
      			"canEdit" : false,
      			"canSort" : false
      		}, {
      			"name" : "personListGridField",
      			"title" : "Person",
      			"type" : "text",
      			"width" : "120",
      			"canEdit" : false,
      			"canSort" : false,
      			"canGroupBy" : false,
      			"showIf" : false
      		}, {
      			"name" : "nameListGridField",
      			"title" : "Name",
      			"type" : "text",
      			"canEdit" : true,
      			"canSort" : false,
      			"canGroupBy" : false,
      			"editorProperties" : {
      				"ID" : "nameListGridField_8Editor"
      			}
      		}, {
      			"name" : "categoryListGridField",
      			"title" : "Category",
      			"canEdit" : true,
      			"canSort" : false,
      			"editorType" : "SelectItem",
      			"canGroupBy" : false,
      			"editorProperties" : {
      				"textMatchStyle" : "substring"
      			},
      			"valueMap" : {
      				1 : "None",
      				2 : "Category 1",
      				3 : "Category 2",
      				4 : "Category 3",
      			}
      		}, {
      			"name" : "readListGridField",
      			"title" : "Read",
      			"type" : "boolean",
      			"width" : 25,
      			"canEdit" : false,
      			"canSort" : false,
      			"canGroupBy" : false
      		}, {
      			"name" : "dateListGridField",
      			"title" : "At",
      			"type" : "date",
      			"width" : 60,
      			"canEdit" : false,
      			"canSort" : false,
      			"canGroupBy" : false,
      			"editorProperties" : {
      				"showChooserWeekPicker" : true
      			}
      		}
      	]
      })
      thanks in advance and best regards
      Last edited by SimonF; 31 Jan 2015, 01:42.

      Comment


        #4
        It's worth checking if your showContextMenu function is ever called (if you haven't already), and if so, does it somehow get a bad value for getEventRow(). This wouldn't be expected, but is worth checking anyway.

        Outside of that, nothing jumps out as definitely wrong in this code, and we need a runnable code sample showing the problem in order to look further.

        Comment

        Working...
        X