<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Qlik Sense Mash up - Delete Book mark in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Qlik-Sense-Mash-up-Delete-Book-mark/m-p/1989480#M81783</link>
    <description>&lt;P&gt;Hi Team,&lt;/P&gt;
&lt;P&gt;Please find my Bookmark Java script below,&lt;/P&gt;
&lt;P&gt;Now i want to delete created book mark in the java script. Could you please give some suggestion how to do&lt;/P&gt;
&lt;PRE&gt;function AppUi ( app ) {
		var me = this;
		this.app = app;
		app.global.isPersonalMode( function ( reply ) {
			me.isPersonalMode = reply.qReturn;
		} );
		app.getAppLayout( function ( layout ) {
			$( "#title" ).html( layout.qTitle );
			$( "#title" ).attr( "title", "Last reload:" + layout.qLastReloadTime.replace( /T/, ' ' ).replace( /Z/, ' ' ) );
			//TODO: bootstrap tooltip ??
		} );
		app.getList( 'SelectionObject', function ( reply ) {
			$( "[data-qcmd='back']" ).parent().toggleClass( 'disabled', reply.qSelectionObject.qBackCount &amp;lt; 1 );
			$( "[data-qcmd='forward']" ).parent().toggleClass( 'disabled', reply.qSelectionObject.qForwardCount &amp;lt; 1 );
		} );
		app.getList( "BookmarkList", function ( reply ) {
			var str = "";
			reply.qBookmarkList.qItems.forEach( function ( value ) {
				if ( value.qData.title ) {
					str += '&amp;lt;li&amp;gt;&amp;lt;a data-id="' + value.qInfo.qId + '"&amp;gt;' + value.qData.title + '&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
				}
			} );
			str += '&amp;lt;li&amp;gt;&amp;lt;a data-cmd="create"&amp;gt;Create&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
			$( '#qbmlist' ).html( str ).find( 'a' ).on( 'click', function () {
				var id = $( this ).data( 'id' );
				if ( id ) {
					app.bookmark.apply( id );
				} else {
					var cmd = $( this ).data( 'cmd' );
					if ( cmd === "create" ) {
						$( '#createBmModal' ).modal();
					}
				}
			} );
		} );
		$( "[data-qcmd]" ).on( 'click', function () {
			var $element = $( this );
			switch ( $element.data( 'qcmd' ) ) {
				case 'createBm':
					var title = $( "#bmtitle" ).val(), desc = $( "#bmdesc" ).val();
					app.bookmark.create( title, desc );
					$( '#createBmModal' ).modal( 'hide' );
					break;
			}
		} );
	}&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 06 Oct 2022 09:27:48 GMT</pubDate>
    <dc:creator>Singaravelu_R</dc:creator>
    <dc:date>2022-10-06T09:27:48Z</dc:date>
    <item>
      <title>Qlik Sense Mash up - Delete Book mark</title>
      <link>https://community.qlik.com/t5/App-Development/Qlik-Sense-Mash-up-Delete-Book-mark/m-p/1989480#M81783</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;
&lt;P&gt;Please find my Bookmark Java script below,&lt;/P&gt;
&lt;P&gt;Now i want to delete created book mark in the java script. Could you please give some suggestion how to do&lt;/P&gt;
&lt;PRE&gt;function AppUi ( app ) {
		var me = this;
		this.app = app;
		app.global.isPersonalMode( function ( reply ) {
			me.isPersonalMode = reply.qReturn;
		} );
		app.getAppLayout( function ( layout ) {
			$( "#title" ).html( layout.qTitle );
			$( "#title" ).attr( "title", "Last reload:" + layout.qLastReloadTime.replace( /T/, ' ' ).replace( /Z/, ' ' ) );
			//TODO: bootstrap tooltip ??
		} );
		app.getList( 'SelectionObject', function ( reply ) {
			$( "[data-qcmd='back']" ).parent().toggleClass( 'disabled', reply.qSelectionObject.qBackCount &amp;lt; 1 );
			$( "[data-qcmd='forward']" ).parent().toggleClass( 'disabled', reply.qSelectionObject.qForwardCount &amp;lt; 1 );
		} );
		app.getList( "BookmarkList", function ( reply ) {
			var str = "";
			reply.qBookmarkList.qItems.forEach( function ( value ) {
				if ( value.qData.title ) {
					str += '&amp;lt;li&amp;gt;&amp;lt;a data-id="' + value.qInfo.qId + '"&amp;gt;' + value.qData.title + '&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
				}
			} );
			str += '&amp;lt;li&amp;gt;&amp;lt;a data-cmd="create"&amp;gt;Create&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;';
			$( '#qbmlist' ).html( str ).find( 'a' ).on( 'click', function () {
				var id = $( this ).data( 'id' );
				if ( id ) {
					app.bookmark.apply( id );
				} else {
					var cmd = $( this ).data( 'cmd' );
					if ( cmd === "create" ) {
						$( '#createBmModal' ).modal();
					}
				}
			} );
		} );
		$( "[data-qcmd]" ).on( 'click', function () {
			var $element = $( this );
			switch ( $element.data( 'qcmd' ) ) {
				case 'createBm':
					var title = $( "#bmtitle" ).val(), desc = $( "#bmdesc" ).val();
					app.bookmark.create( title, desc );
					$( '#createBmModal' ).modal( 'hide' );
					break;
			}
		} );
	}&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Oct 2022 09:27:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Qlik-Sense-Mash-up-Delete-Book-mark/m-p/1989480#M81783</guid>
      <dc:creator>Singaravelu_R</dc:creator>
      <dc:date>2022-10-06T09:27:48Z</dc:date>
    </item>
  </channel>
</rss>

